Académique Documents
Professionnel Documents
Culture Documents
TRABAJO PRCTICO N 1
Introduccin de Matrices
1- Los siguientes ejemplos definen diferentes formas de introducir matrices en
MATLAB. Pruebe y saque conclusiones. (!!CUIDADO!! ... los espacios en
blanco tienen su significado)
a) >> A=[1,2,3;4,5,6;7,8,9]
A=
B=
c) >> C=[1 2 3
456
7 8 9]
C=
d) >> D=C'
D=
E=
3
0
5
6
f) >> F=[1:9]
F=
10
12
g) >> G=[1:9]'
G=
1
2
3
4
5
6
7
8
9
h) >> H=[0:2:12]
H=
i)
I=
-1.0000
3.0000
1.7321
6.4000
j) Para qu se utiliza ,?
Indica el valor en ese espacio de la columna.
k) Para qu se utiliza ;?
Seala el cambio de una fila a la siguiente.
l) Para qu se utiliza :?
Define una serie de valores
m) Para qu se utilizan los espacios en blanco?
La misma funcin que la coma, indica el final del valor en la columna
n) Qu ocurre cuando al final de una matriz se escribe ?Qu
significa?
De la matriz que se acaba de declarar se indica que se busca obtener la transpuesta,
cambiando los valores de los campos de fila por columnas.
Trabajo Practico N 3
Sistemas de Ecuaciones Lineales
1- Para cada uno de los sistemas siguientes, llame A a la matriz de
coeficientes y B a la matriz columna de trminos independientes.
Forme la matriz ampliada y use la funcin rref para encontrar la forma
escaln reducida por filas. Muestre que cada uno de estos sistemas
tiene solucin nica y que la solucin est contenida en la ltima
columna de la forma reducida de la matriz ampliada. Use la notacin
de submatrices para asignar la variable X a la solucin.
A=
0.5000
4.0000
3.0000 -3.0000
0
-1.0000
5.0000 -0.3333
0.4000
3.5000 -3.0000
2.0000
>> B= [1;-1;-1;-2]
B=
1
-1
-1
-2
>> X= [A B]
X=
0.5000
3.0000 -3.0000
4.0000
1.0000
0 -1.0000 -1.0000
5.0000 -0.3333
0.4000 -1.0000
3.5000 -3.0000
2.0000 -2.0000
ans =
1.0000
1.0000
0
0
0 -0.1795
0
0.6451
1.0000
0.2818
A=
-1
2 -14
17
-5
-8
13
B=
10
44
3
44
>> X=[A B]
X=
1
-1
10
2 -14
44
17
-5
13
-8
3
44
ans =
-1
-3
24
15
23
14
16
13
20
22
10
12
19
21
11
18
25
Inv(A)=ans
-0.0049
0.0512 -0.0354
0.0012
0.0034
0.0127
0.0015
-0.0303
0.0364
0.0031
0.0031
0.0031
0.0047 -0.0065
0.0108
0.0435 -0.0370
0.0028
0.0415 -0.0450
0.0050
0.0111
A*inv(A)=1.
ans =
1.0000
0.0000
0.0000 -0.0000
0.0000
1.0000
0.0000
0.0000 -0.0000
1.0000
0.0000 -0.0000
0.0000
0.0000
0.0000
1.0000
0.0000
-0.0000
0.0000
0.0000
0.0000
1.0000
(b)B=rand(2,3)
B=
0.8147
0.1270
0.6324
0.9058
0.9134
0.0975
Inv(B)
Error using inv
Matrix must be square.
En la matriz B no se puede calcular la matriz inversa porque se nos indica que
esta debe ser cuadrada.
(c) C=rand(6)
C=
0.2785
0.9572
0.7922
0.6787
0.7060
0.6948
0.5469
0.4854
0.9595
0.7577
0.0318
0.3171
0.9575
0.8003
0.6557
0.7431
0.2769
0.9502
0.9649
0.1419
0.0357
0.3922
0.0462
0.0344
0.1576
0.4218
0.8491
0.6555
0.0971
0.4387
0.9706
0.9157
0.9340
0.1712
0.8235
0.3816
-0.7564 -0.5025
0.2668
0.7103
0.5118
0.4780
2.4408
inv(C)
ans =
8.5446
2.7323
0.9718
1.7666
1.4375 -0.9467
2.8747
6.6943
1.0138
-1.3437 -3.7025
0.2031
4.0421
0.3900
1.2402
inv(C)*C
ans =
1.0000
-0.0000
0
0 -0.0000 -0.0000
1.0000
0
-0.0000
0
0.0000
0 -0.0000
0.0000
0 -0.0000
1.0000
0.0000 -0.0000
0.0000
0.0000
1.0000 -0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
1.0000 -0.0000
1.0000
(d)D=[1:4;-2:1;ones(2,4)]
D=
1
-2
-1
inv(D)
Warning: Matrix is singular to working precision.
ans =
ans =
NaN NaN NaN Inf
NaN NaN NaN Inf
NaN NaN NaN Inf
NaN NaN NaN Inf
Para este caso se nos indica que la matriz D es una matriz singular por lo cual no
se puede obtener la matriz inversa.
8- La funcin det calcula el determinante de una matriz cuadrada. Proponga
diversas matrices y calcule su determinante a fin de poder determinar.
Si o no son invertibles.
>> det(A)
ans =
5.0000
>> inv(A)
ans =
0.2000
5.4000 -2.4000
-0.4000 -5.8000
2.8000
0.2000 -1.6000
0.6000
Conclusion: Es invertible.
3.4000
5.0000
6.5000
3.4000
5.0000
8.1400
0.7600 23.0000
>> det(B)
ans =
0
>> inv(B)
Warning: Matrix is singular to working precision.
ans =
Inf Inf Inf
Inf Inf Inf
Inf Inf Inf
10
>> det(C)
ans =
7
>> inv(C)
ans =
-1.8571
1.0000 -0.1429
2.2857 -2.0000
-0.5714
0.7143
1.0000 -0.4286
Conclusin: Es invertible.
-3
-1
-1
-2
-2
-1
-6
5
-6
8
A2 =
Columns 1 through 8
0.1622
0.4505
0.1067
0.4314
0.8530
0.4173
0.7803
0.2348
0.7943
0.0838
0.9619
0.9106
0.6221
0.0497
0.3897
0.3532
0.3112
0.2290
0.0046
0.1818
0.3510
0.9027
0.2417
0.8212
0.5285
0.9133
0.7749
0.2638
0.5132
0.9448
0.4039
0.0154
0.1656
0.1524
0.8173
0.1455
0.4018
0.4909
0.0965
0.0430
0.6020
0.8258
0.8687
0.1361
0.0760
0.4893
0.1320
0.1690
0.2630
0.5383
0.0844
0.8693
0.2399
0.3377
0.9421
0.6491
0.6541
0.9961
0.3998
0.5797
0.1233
0.9001
0.9561
0.7317
0.6892
0.0782
0.2599
0.5499
0.1839
0.3692
0.5752
0.6477
0.7482
0.4427
0.8001
0.1450
0.2400
0.1112
0.0598
0.4509
Columns 9 through 10
0.5470
0.9294
0.2963
0.7757
0.7447
0.4868
0.1890
0.4359
0.6868
0.4468
0.1835
0.3063
0.3685
0.5085
0.6256
0.5108
0.7802
0.8176
0.0811
0.7948
B2 =
>> A1=[2,1,-2;3,2,2;5,4,3]
B)
A1 =
-2
10
>> B1=[10;1;4]
B1 =
10
1
4
A3 =
30
39
48
10
19
28
38
47
18
27
29
46
17
26
35
37
14
16
25
34
36
45
13
15
24
33
42
44
21
23
32
41
43
12
22
31
40
49
11
20
B3 =
1
0
0
0
0
0
0
GUIA DE LABORATORIO No 2
>> den=[1 6 11 6]
den =
1
11
3. Digite la orden
6
[
4. Qu resultado obtuvo?
>> [r,p,k]=residue(num,den)
r=
-6.0000
-4.0000
]
]
3.0000
p=
-3.0000
-2.0000
-1.0000
k=
2
5. Qu indica el resultado?
Se muestra los residuos (r), los polos (p), y el trmino directo (k), para
representar las fracciones parciales de la funcin de transferencia.
Y queda as:
7. Qu resultado obtuvo?
>> [num,den]=residue(r,p,k)
num =
2.0000
5.0000
3.0000
6.0000
6.0000 11.0000
6.0000
den =
1.0000
>> printsys(num,den,'s')
2s^3 + 5s^2 + 3s + 6
-------------------------------s^3 + 6s^2 + 11s + 6
Devuelve la funcin de transferencia en su forma original y representada de forma
grfica.
9. Encuentre el residuo, polos y termino directo de la siguiente ecuacin:
Rescribiendo:
>> num=[1 2 3]
num =
1
>> den=[1 3 3 1]
den =
1
>> [r,p,k]=residue(num,den)
r=
1.0000
0.0000
2.0000
p=
-1.0000
-1.0000
-1.0000
k=
[]
2. Encuentre los ceros (z), polos (p) y ganancia (K), de la siguiente funcin de
transferencia:
16
12
>> den=[1 12 44 48 0]
den =
1
12
44
48
>> [z,p,k]=tf2zp(num,den)
z=
-3
-1
p=
0
-6.0000
-4.0000
-2.0000
k=
4
Por lo tanto la funcin de transferencia queda as: