Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Tag Archives matriz

Obtener una matriz desde un fichero de texto en Octave

Obtener una matriz desde un fichero de texto en Octave es sencillísimo.

Por ejemplo, aquí tenemos una matriz almacenada en datos.txt:

Para leer esa matriz sólo hace falta este comando:

Y comprobamos con disp(M) o simplemente M:

captura

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:

Eliminar una fila o una columna de una matriz – Curso Octave

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

Esta vez 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 eliminar una fila o una columna de una matriz en Octave.

Ésta es la matriz A para trabajar:

Reservar memoria dinámica para una matriz en C

Acabamos de hablar hace nada de cómo reservar memoria para un vector unidimensional de forma dinámica con C. Hoy le toca el turno a las matrices o arrays bidimensionales. Los vectores se organizan de forma lineal, secuencial y con todos los elementos en posiciones correlativas en la memoria. Las matrices se almacenan en forma de vector de vectores.

Dimensiones fijas

Si es de dimensiones fijas (declarándolas como matriz[filas][columnas]), el vector de vectores se guardará también uno al lado del otro.

Por lo tanto, en una matriz del tipo:

a00
a01
a02

a10
a11
a12

a20
a21
a22

En memoria (en la que los elementos los direccionamos en una sola dirección) los tendríamos de la siguiente forma (en cada lenguaje este criterio cambia,