You are on page 1of 21

MATRICES

MATRICES
 
 

Algunas funciones para resolver sistemas

de ecuaciones

de ecuaciones
 
  • rref (A)

Da la matriz reducida escalonada de

Gauss-Jordan

  • Solve(‘ecuacion‘, ‘x’) Resuelve la ecuación en la

 

la variable X.

  • X=linsolve(A,B)

Resuelve A*x=B para una matriz cuadrada.

X = inv(A)*B

Resuelve A*x=B

 
 

Ejemplos

Ejemplos
 

Dado el sistema de Ecuaciones:

 
 

x + y + z = 1;

3x + y = 3;

x 2y z=0

Hallar el vector solución.

 

Gauss-Jordan

Gauss-Jordan Siendo: >> A = [1 1 1 0 ; 3 1 0 3 ; 1
 

Siendo:

>> A = [1 1 1 0 ; 3 1 0 3 ; 1 2 1 0] >> rref (A)

 

Solve(‘ecuacion‘, ‘x’)

Solve (‘ ecuacion ‘, ‘x’) >>[x,y,z]=solve(‘x+y+z=1’ ’3*x+y=3’,’x -2y- z=0’,’x’,’y’,’z’)

>>[x,y,z]=solve(‘x+y+z=1’ ’3*x+y=3’,’x-2y-z=0’,’x’,’y’,’z’)

 

X=linsolve(A,B)

X=linsolve(A,B) Sea >> A=[1 1 1;3 1 0;1 -2 -1] >> B=[1;3;0]  >> X=linsolve(A,B)
 

Sea >> A=[1 1 1;3 1 0;1 -2 -1] >> B=[1;3;0]

>> X=linsolve(A,B)

 

X = inv(A)*B

X = inv(A)*B Sea >> A=[1 1 1;3 1 0;1 -2 -1] >> B=[1;3;0]  >>
 

Sea >> A=[1 1 1;3 1 0;1 -2 -1] >> B=[1;3;0]

>> X=inv(A)*B

 
 

Otra funcion importante

Otra funcion importante  rank(A) Determina el rango de la matriz
 

rank(A)

Determina el rango de la matriz

 

Ejemplo

Ejemplo Halla el rango de: Q=[2 3 4 -1 1; 3 4 -1 1; 3 4
 

Halla el rango de:

Q=[2 3 4 -1 1; 3 4 -1 1; 3 4 7 -2 -1; 1 3 -1 1 8; 0 5 5 -1 4]

 
 

Solucion de Ecuaciones

Solucion de Ecuaciones  roots(V) Da las raices del polinomio cuyos coeficientes son las componentes del
 

roots(V)

Da las raices del polinomio cuyos

 

coeficientes son las componentes del

vector (V).

 
Ejemplo: 2x + 11x + 12x - 9 >>roots([2, 11, 12, -9])

Ejemplo:

2x 3 + 11x 2 + 12x - 9

>>roots([2, 11, 12, -9])

 
 
 La ecuacion anterior tambien puede resolverse: >>solve(‘2*x^3+11*x^2 +12*x - 9’,’x’)

La ecuacion anterior tambien puede resolverse:

>>solve(‘2*x^3+11*x^2 +12*x-9’,’x’)

 
 

Ejercicios

Ejercicios
 

1-

Resolver

2x +

y + z +

t = 1

  • x + 2y +

z +

t = 1

  • x y +2z +

+

t = 1

  • x z + 2t = 1

+

y +

 
 
 a-) Por el metodo Gauss-Jordan.  b- ) Usando Solve(‘ecuacion‘, ‘x’).  c-) Utilizando X=linsolve(A,B).
  • a-) Por el metodo Gauss-Jordan.

  • b-) Usando

Solve(‘ecuacion‘, ‘x’).

  • c-) Utilizando

X=linsolve(A,B).

  • d-) Con

X = inv(A)*B.

 
 
2 Resolver el sistema utilizando Gauss-Jordan x + 2y + 3z = 6 x + 3y
 

2

Resolver el sistema utilizando Gauss-Jordan

 

x

+ 2y

+

3z

=

6

x

+ 3y

+

8z

=

19

2x

+

3 y

+

z

=

-1

5x

+ 6y

+

4z

=

5

 

Repaso

Repaso >>A=[4 2 2;-3 1 4;1 0 3;5 -1 5] 1- Multiplique la fila 1 por
 

>>A=[4 2 2;-3 1 4;1 0 3;5 -1 5] 1- Multiplique la fila 1 por ¼ 2- Sume 3 veces la fila 1 a la fila 2

3- Sume -1 veces la fila 1 a la fila 3

4- Sume -5 veces la fila 1 a la fila 4 5- intercambie la fila 2 y 4

 
Repaso Utilice matlab para saber cual de las sgtes matrices son no singulares
Repaso
Utilice matlab para saber cual de las sgtes
matrices son no singulares
Repaso Determine la norma o longitud de los vectores
Repaso
Determine la norma o longitud de los
vectores

Repaso

Repaso
 
Repaso
Repaso
 
Repaso
Repaso

Repaso

Repaso  Evaluar la expresión x^2 − 2x − 3 en el rango de valores de
 
  • Evaluar la expresión x^2 − 2x − 3 en el rango de

valores de 1 a 10

  • Generar 2 vectores fila en forma aleatoria con

numeros enteros entre 0 y 20 de dimensión 5 y

realizar el producto escalar entre dichos vectores