Categorías: Tutoriales

Intercambiar la primera columna con la última de una matriz – Curso Octave

NOTA: este tutorial es parte del curso de Octave de Linux Hispano.

De nuevo, os voy a proponer un pequeño ejercicio a resolver. Más adelante tenéis la solución pero en un principio me gustaría que lo intentáseis por vosotros mismos.

La cuestión es cómo intercambiar la primera columna de una matriz con la última columna de esa misma matriz.

Ésta es la matriz A para trabajar:

A = [1 2 3 4; 5 6 7 8; 9 10 11 12; 13 14 15 16];

El ejercicio es el siguiente: Intercambia la primera columna de la matriz A con la última columna de esa misma matriz.

Ésta es la solución:

aux = A(:,end);
A(:,end) = A(:,1);
A(:,1) = aux;

Para ver la solución selecciona con el ratón el texto encuadrado justo arriba.

Si quieres ampliar tus conocimientos, realiza el siguiente ejercicio: intercambia la columna 2 con la columna 3 de la matriz A.

Manuel Ignacio López Quintero

Doctor en Ingeniería Informática especializado en Sistemas Inteligentes y Visión Artificial. Profesor y coadministrador de Linux Hispano. Para más información o para contactar con él visita su página oficial: Manuel Ignacio López Quintero.

Ver comentarios

  • Muy buen aporte. Ideal para comenzar con Octave.
    Me parece que en la última linea de la respuesta, tendría que ser A(:,1) = ux; en vez de A(:,1) = aux.
    Gracias Manuel!

      • Me he equivocado, al seleccionar el texto para ver la respuesta, sólo vi ux ...

        Tu ejemplo es correcto
        (No puedo editar mi comentario porque comente como invitado)

Entradas recientes

DeepSeek

2 días hace

Contacto

2 semanas hace

Smart-tv mute

2 semanas hace

STEAM OS

3 semanas hace

2025

4 semanas hace

El podcast de Linux Hispano – #072 – El hardware libre debe consolidarse como el software libre

https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.

1 mes hace