Ejercicio matrices con matlab

Solo disponible en BuenasTareas
  • Páginas : 5 (1168 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de junio de 2011
Leer documento completo
Vista previa del texto
Ejercicios con Matrices
1. En MATLAB introduzca las Matrices: a=() b=() c=()
>> a=[1;-2;10],b=[1,13,45,0,-3],c=[-1,2;0,9;10,7]
a =
1
-2
10
b =E
1 13 45 0 -3
c =
-1 2
0 9
10 7
2. Haciendo uso de MATLAB escriba las matrices de los tipos que se describió en el aula.
Matriz fila
>> d=[10,9,8,7]
d =
10 9 87

Matriz columna
>> e=[6;5;4;3]
e =
6
5
4
3
Matriz Rectangular (F mxn)
>> f=[3.14,10,9.8,6.23;5,25,50,75;10,20,30,40]

f =
3.1400 10.0000 9.8000 6.2300
5.0000 25.0000 50.0000 75.0000
10.0000 20.0000 30.0000 40.0000

Matriz cuadrada
>> g=[11,12,13,14;15,16,17,18;19,20,21,22;23,24,25,26]
g =
11 12 13 14
1516 17 18
19 20 21 22
23 24 25 26
Matriz nula
>> h=[0,0;0,0]
h =
0 0
0 0
Matriz triangular superior
>> i=[27,28,29;0,30,31;0,0,32]

i =

27 28 29
0 30 31
0 0 32

Matriz triangular inferior
>> j=[33,0,0;34,35,0;36,37,38]
j =
33 0 0
34 35 0
36 37 38
Matrizdiagonal
>> k=[39,0,0;0,40,0;0,0,41]
k =
39 0 0
0 40 0
0 0 41
Matriz escalar
>> l=[42,0,0;0,42,0;0,0,42]
l =
42 0 0
0 42 0
0 0 42
Matriz identidad o unidad
ll =

1 0 0
0 1 0
0 0 1
Matriz traspuesta
Sea :
>> g=[11,12,13,14;15,16,17,18;19,20,21,22;23,24,25,26]
g =
1112 13 14
15 16 17 18
19 20 21 22
23 24 25 26
Entonces la transpuesta de “g” es:
>> g'
ans =
11 15 19 23
12 16 20 24
13 17 21 25
14 18 22 26

3. En MATLAB introduzca las matrices: A=[] y B=[]
>> A=[5,1,2;-3,0,1;2,4,1],B=[4*2,2/3;1/201,5-8.2;0.00001,(9+4)/3]

A =
5 1 2-3 0 1
2 4 1

B =
8.0000 0.6667
0.0050 -3.2000
0.0000 4.3333
a) a23
>> A(2,3)
ans =
1
b) a12
>> A(1,2)
ans =
1
c) b32
>> B(3,2)
ans =
4.3333
d) b21
>> B(2,1)
ans =
0.0050
e) Primera Fila de A
>> A(1,:)
ans =
5 1 2
f) Traza de A
>> trace(A)
ans =
6
g) Segunda columnade B
>> B(:,2)
ans =
0.6667
-3.2000
4.3333
h) Fila 2 y 3 de la matriz A
>> A(2,:),A(3,:)
ans =
-3 0 1
ans =
2 4 1
i) Columna 1 y 3 de A
>> A(:,1),A(:,3)
ans =
5
-3
2
ans =
2
1
1
j) Fila 1 de A y columna 2 de B
>> A(1,:),B(:,2)
ans =
5 1 2
ans =
0.6667
-3.2000
4.3333
4.Escribir la instrucción de MATLAB format long y despliegue la matriz B, luego compare los elementos de la matriz B actual.
Regresar a la instrucción format short. Finalmente escriba la instrucción de MATLAB format rat. Haga el intento (si se puede) para definir las instrucciones dadas.
B =
8.0000 0.6667
0.0050 -3.2000
0.0000 4.3333
>> format long
>> B
B =8.000000000000000 0.666666666666667
0.004975124378109 -3.199999999999999
0.000010000000000 4.333333333333333
>> format short
>> B
B =
8.0000 0.6667
0.0050 -3.2000
0.0000 4.3333
>> format rat
>> B
B =
8 2/3
1/201 -16/5
1/100000 13/3

5. En MATLAB escriba la instrucción clear (limpia de lamemoria las matrices definidas) y despues introduzca las sigyientes matrices:
A=[] B=[] C=[]
Utilice las instrucciones de MATLAB y calcule lo Siguiente:
>> clear
>> A=[1,1/2;1/3,1/4;1/5,1/6],B=[1,2;-10,33],C=[4,5/4,9/4;1,2,3]
A =
1 1/2
1/3 1/4
1/5 1/6
B =
1 2
-10 33...
tracking img