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

Nueva versión de OnlyOffice Docs

Desde el equipo de ONLYOFFICE se han puesto en contacto con nosotros para contarnos que…

2 semanas hace

EOF

2 meses hace

CERN

2 meses hace

Agua

2 meses hace

Aire acondicionado

2 meses hace

Eclipse

2 meses hace