Categorías: Tutoriales

Resolver un sistema de ecuaciones lineales en Octave

Queremos resolver el siguiente sistema de ecuaciones lineales:

En Octave es muy sencillo gracias a la función linsolve.

Éste sería el código para resolverlo:

A = [3 1; 4 -3];
B = [22; -1];
X = linsolve(A, B);
disp(['x = ' num2str(X(1)) ', y = ' num2str(X(2))]);

Si todo ha ido bien las soluciones son 5 y 7 respectivamente.

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

  • Hola. Seguí el procedimiento tal cual, pero el programa arroja un error que dice: "error: 'linsolve' undefined near line 3 column 5". Favor de indicar cómo corregirlo.

  • Muchas gracias, lo logré con su sugerencia. Además, en un par de instrucciones no incluí el punto y coma al final de la línea, y parece que no es necesario.

    Saludos.

    • De nada, Eduardo. El punto y coma sirve para evitar que Octave no muestre en pantalla el resultado. Puede resultar útil en 'scripts' largos.

Entradas recientes

432 CVEs

5 días hace

Anti-IA

2 semanas hace

Memoria

3 semanas hace

Mal uso

4 semanas hace

Precio de la RAM

1 mes hace

AUR

1 mes hace