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

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