Está en la página 1de 6

2 ESTUDIO SEL CON PARÁMETROS

Practica 2 Matlab

1. Objetivos
- Estudiar y resolver sistemas de ecuaciones lineales con parámetros.

- Determinación de la dimensión de un subespacio, calculo de ecuaciones implı́citas


de un subespacio y obtener una base.

2. Estudio SEL con parámetros

Veremos com podemos resolver sistemas de ecuaciones lineales con parámetros.

Sea el siguiente SEL 


 x + my + z = m + 2
x + y + mz = −2m − 2

mx + y + z = m

En primer indicamos que el parametro m queremos que sea considerado como una
variable. Para a continuación definir las matrices del sistema y termino independiente.

syms m

A=[1 m 1; 1 1 m; m 1 1]

b=[m+2 ; -2m-2; m]

A continuación calculamos el valor del determinante de la matriz A.

det(A)

ans= 2 − 3m + m3

Luego resolvemos dicho determinante para obtener los valores de m para los cuales
dicho determinante es nulo.

solve(ans)= -2,1,1

Grado Mecánica Curso 2022/23 1 Matemáticas II


2 ESTUDIO SEL CON PARÁMETROS

Caso 1 Resolvemos para los valores de m ̸= −2, 1

Si lo hacemos con A\b la respuesta es:

caso1= A\b

m/(m-1)

(m+2)/(m-1)

-2*(m+1)/(m-1)

Si lo hacemos con caso1=A−1 ∗ b o caso1=inv(A) ∗ b la respuesta es

ans=

−1/(m2 + m − 2) ∗ (m + 2) − 1/(m2 + m − 2) ∗ (−2 ∗ m − 2) + (m + 1)/(m2 + m − 2) ∗ m

(m + 1)/(m2 + m − 2) ∗ (m + 2) − 1/(m2 + m − 2) ∗ (−2 ∗ m − 2) − 1/(m2 + m − 2) ∗ m

−1/(m2 + m − 2) ∗ (m + 2) + (m + 1)/(m2 + m − 2) ∗ (−2 ∗ m − 2) − 1/(m2 + m − 2) ∗ m

Ejecutamos a continuación simplify(caso1) y obtenemos los mismos resultados.

Caso 2 Resolvemos para m = −2

Entonces debemos sustituir el valor de m en la matriz del sistema y en el vector del


término independiente.

caso2=subs([A b],m,-2)

Obteniendo la matriz

ans =
 
1 −2 1 0
 1 1 −2 2 
−2 1 1 −2

rref(caso2) nos saldrá una matriz donde debemos de indicar que el sistema es com-
patible indeterminado.

Caso 3 Resolvemos para m = 1

Entonces debemos sustituir el valor de m en la matriz del sistema y en el vector del


término independiente.

caso3=subs([A b],m,1)

Obteniendo la matriz

Grado Mecánica Curso 2022/23 2 Matemáticas II


3 ESPACIOS VECTORIALES

ans =
 
1 1 1 3
 1 1 1 −4 
1 1 1 1

rref(caso3) nos sale la matriz


 
1 1 1 0
ans =  0 0 0 1 
0 0 0 0
como en la última fila todos los elementos don ceros, debemos de indicar que el sistema
es incompatible.

3. Espacios vectoriales

Veremos como podemos usar matlab para el estudio de espacios y subespacios vecto-
riales.

Veámoslo con un ejemplo.

En R5 se consideran los subespacios vectoriales dados por

U1 =< (3, 8, 11, 2, −11), (0, 2, 2, 2, −5), (3, 4, 7, −2, −1), (2, 2, 4, −2, 1) >

U2 = {(x, y, z, w, t) ∈ R5 / x − y = 0, y + w = 0}

Se pide:

a) Obtener una base y las ecuaciones implı́citas de U1 .

b) ¿Pertenece el vector −

u = (−3, 1, 0, 1, 1) al subespacio U1 ? ¿y el vector −

v =
(3, 2, 5, −4, 4) ?

c) Obtener una base de U2

Apartado a

En primer lugar generamos una matriz con los vectores que generan al subespacio U1 .

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

Luego calculamos los vectores que son linealmente independientes con la instrucción
rref (U1 )

Grado Mecánica Curso 2022/23 3 Matemáticas II


3 ESPACIOS VECTORIALES

 
1,0000 0 1,0000 −2,0000 3,0000
 0 1,0000 1,0000 1,0000 −2,5000 
 
 0 0 0 0 0 
0 0 0 0 0

Como las únicas filas no nulas se corresponden con las filas 1 y 2 quiere decir que
dichos vectores son los generadores y una base de U1 .

BU1=ans([1,2],:)

Si indicamos BU1=sym(BU1) obtenemos los vectores como solemos expresarlos.

BU1 =

[ 1, 0, 1, -2, 3]

[ 0, 1, 1, 1, -5/2]

A continuación para hallar las ecuaciones implı́citas procedemos de la siguiente ma-


nera:

Primero creamos en simbólico las variables x, y, z, w, t

syms x y z w t

Formamos la matriz con los vectores BU1 y el vector [x y z w t]

M=[BU1;[x y z w t]]

M=

[ 1, 0, 1, -2, 3]

[ 0, 1, 1, 1, -5/2]

[ x, y, z, w, t]

Ahora para calcular las ecuaciones implı́citas hallamos los siguientes determinantes:

d1=det(M(:,[1,2,3]))

d1 =z-y-x

d2=det(M(:,[1,2,4]))

d2 =w-y+2*x

d3=det(M(:,[1,2,5]))

d3 =t+5/2*y-3*x

EU1=[d1,d2,d3]

Grado Mecánica Curso 2022/23 4 Matemáticas II


3 ESPACIOS VECTORIALES

EU1 =[z-y-x, w-y+2*x, t+5/2*y-3*x]

Apartado b

Para resolver el apartado segundo podemos proceder de dos maneras distintas. Pode-
mos hallar el rango de la matriz formada por los vectors BU1 y el nuevo vector o sustituir
en las ecuaciones implı́citas las coordenadas del vector y comprobar si las satisface.

C=[BU1;[-3 1 0 1 1]]

C=

[ 1, 0, 1, -2, 3]

[ 0, 1, 1, 1, -5/2]

[ -3, 1, 0, 1, 1]

rank(C)=3

Por lo tanto son linealmente independientes.

La otra forma es substituir en las ecuaciones implı́citas.

subs(EU1,{’x’,’y’,’z’,’w’,’t’},{-3,1,0,1,1}) o subs(EU1,{x,y,z,w,t},{-3,1,0,1,1})

ans = 2.0000 -6.0000 12.5000

Al no verificar las tres ecuaciones implı́citas son linealmente independientes. Serı́a


suficente que no se verificase una de las tres ecuaciones, es decir, al menos uno de dichos
valores fuese distinto de cero.

Análogamente con el otro vector.

Apartado c

Para resolver el apartado tercero, resolvemos las ecuaciones

s=solve(’x-y=0’,’y+w=0’,’x,y,z,w,t’)

s=

t: [1x1 sym]

w: [1x1 sym]

x: [1x1 sym]

y: [1x1 sym]

z: [1x1 sym]

s=[s.x,s.y,s.z,s.w,s.t]

Grado Mecánica Curso 2022/23 5 Matemáticas II


3 ESPACIOS VECTORIALES

s=

[ -w, -w, z, w, t]

Una vez obtenidas las ecuaciones paramétricas sustituimos

v1=subs(s,{z,w,t},{1,0,0})

v1 = 0 0 1 0 0

v2=subs(s,{z,w,t},{0,1,0})

v2 = -1 -1 0 1 0

v3=subs(s,{z,w,t},{0,0,1})

v3 = 0 0 0 0 1

BU2=[v1;v2;v3]

BU2 =
 
0 0 1 0 0
 −1 −1 0 1 0 
0 0 0 0 1

Grado Mecánica Curso 2022/23 6 Matemáticas II

También podría gustarte