Operandos y funciones generales en Octave
Funciones de reorganizacion de matrices
La matriz resultado tiene los mismos elementos que la matriz de entrada pero cambiados de posición:
- transpose(A)
- equivalente a A.'
- fliplr(A)
- vuelta izquierda-derecha, devuelve la matriz con las columnas en el orden inverso.
- flipud(A)
- vuelta arriba-abajo, devuelve la matriz con las filas en el orden inverso.
- rot90(A,n)
- rotación 90º, devuelve la matriz A rotada 90º en el sentido de las agujas del reloj el número de veces indicado por n. Si n se omite se supone 1.
- reshape(A,n,m)
- convierte la matriz A en una de n filas y m columnas. Los elementos se toman por columnas. Fijada una de la dimensiones, si el otro parámetro se pasa como la matriz vacía ([]), la función elige el tamaño adecuado para la dimensión no especificada.
- vec(A)
- devuelve un vector columna formado por las columnas de A puestas una debajo de la otra. Es equivalente a A(:)
Estas funciones no se utilizan con mucha frecuencia pero pueden ser últiles en ciertas ocasiones.
Ejemplos |
|
Dada la matriz A=[1,2,3,4;5,6,7,8;9,10,11,12]
|
|
Obra colocada bajo licencia Creative Commons Attribution Non-commercial Share Alike 3.0 License