En este apunte se puede encontrar las abreviaturas MOS y MO, las cuales
significan “Matlab, Octave y Scilab” y “Matlab y Octave”, respectivamente
En este apunte se explica cómo usar tres softwares distintos (Matlab, Scilab y
Octave”). Los tres comparten muchas características y muchas funciones se hacen
exactamente igual. De hecho, Matlab y Octave tiene las mismas funciones y
sintaxis, por lo que saber usar uno implica saber manejar el otro. Scilab, en
cambio, es un poco distinto a los demás y estas diferencias están señaladas en rojo
en el texto.
Resolución de sistemas de ecuaciones lineales
En esta sección se estudia la resolución de sistemas de ecuaciones lineales. Es decir, matrices.
Esto fue estudiado en una sección anterior, pero no se hizo foco especialmente en esto. El sistema
lineal que se resolverá es A.x=b, que se hacía usando “A\B”. Sin embargo, en este caso se va a
usar un comando alternativo con el cual se obtendrá el mismo resultado, “mldivide”. Primero se
debe definir la matriz y el vector.
>> A=[1 0 2;1 1 0;0 0 3]
A =
1 0 2
1 1 0
0 0 3
>> b=[1;2;3]
b =
1
2
3
>> x=mldivide(A,b)
x =
-1
3
1
Observese que se cumple la igualdad A.x=b
>> A*x-b
ans =
0
0
0
En Scilab se usa el comando “linsolve”, pero hay que tener en cuenta que este resuelve el sistema
A.x+b=0. Por eso, al usar “linsolve” se debe incluir un menos al segundo argumento, de modo de
resolver el sistema A.x=b.
significan “Matlab, Octave y Scilab” y “Matlab y Octave”, respectivamente
En este apunte se explica cómo usar tres softwares distintos (Matlab, Scilab y
Octave”). Los tres comparten muchas características y muchas funciones se hacen
exactamente igual. De hecho, Matlab y Octave tiene las mismas funciones y
sintaxis, por lo que saber usar uno implica saber manejar el otro. Scilab, en
cambio, es un poco distinto a los demás y estas diferencias están señaladas en rojo
en el texto.
Resolución de sistemas de ecuaciones lineales
En esta sección se estudia la resolución de sistemas de ecuaciones lineales. Es decir, matrices.
Esto fue estudiado en una sección anterior, pero no se hizo foco especialmente en esto. El sistema
lineal que se resolverá es A.x=b, que se hacía usando “A\B”. Sin embargo, en este caso se va a
usar un comando alternativo con el cual se obtendrá el mismo resultado, “mldivide”. Primero se
debe definir la matriz y el vector.
>> A=[1 0 2;1 1 0;0 0 3]
A =
1 0 2
1 1 0
0 0 3
>> b=[1;2;3]
b =
1
2
3
>> x=mldivide(A,b)
x =
-1
3
1
Observese que se cumple la igualdad A.x=b
>> A*x-b
ans =
0
0
0
En Scilab se usa el comando “linsolve”, pero hay que tener en cuenta que este resuelve el sistema
A.x+b=0. Por eso, al usar “linsolve” se debe incluir un menos al segundo argumento, de modo de
resolver el sistema A.x=b.