Control

Solo disponible en BuenasTareas
  • Páginas : 5 (1215 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2010
Leer documento completo
Vista previa del texto
1. Repetir y ejecutar los siguientes comandos en MATLAB.
Definición de una constante:
>> a=1
a =
1
Escribiendo números complejos:
>> b=[1 2]
b =
1 2
>> a=2+i
a =
2.0000 + 1.0000i
>> b=-5-3*i
b =
-5.0000 - 3.0000i
Expresión booleana:
>> a==1
ans =
0
Vector constante:
>> v=[1 2 3 4 5]
v =
1 2 3 45
Matriz constante:
>> A=[2 2 3
0 0 7
5 9 -1]
A =
2 2 3
0 0 7
5 9 -1
>> A=[2 2 3;0 0 7;5 9 -1]
A =
2 2 3
0 0 7
5 9 -1
Podemos formar matrices usando operaciones con objetos definidos anteriormente:
>> a=1;b=2;
>> A=[a+b pi 3
b^2 0 atan(a)
5 sin(b) -1]
A =
3.0000 3.14163.0000
4.0000 0 0.7854
5.0000 0.9093 -1.0000
Podemos formar matrices y vectores de zeros:
>> B=zeros()
B =
0
Matriz de zeros con dos filas y 3 columnas:
>> B=zeros(2,3)
B =
0 0 0
0 0 0
Matriz de zeros con las dimensiones de la Matriz A:
>> A=[2 2 3;0 0 7;5 9 -1];
>> B=zeros(size(A))
B =
0 00
0 0 0
0 0 0
Matriz de unas 2 filas e 3 columnas:
>> C=ones(2,3)
C =
1 1 1
1 1 1
Matriz diagonal con los elementos de la diagonal principal yendo de 1 a 5:
>> D=diag(1:5)
D =
1 0 0 0 0
0 2 0 0 0
0 0 3 0 0
0 0 0 4 0
0 0 00 5
Extrayendo los elementos de la diagonal principal:
>> A=[1 2 3;4 5 6;7 8 9]
A =
1 2 3
4 5 6
7 8 9
>> B=diag(A)
B =
1
5
9
Formando una diagonal con los elementos de la diagonal principal de una matriz:
>> C=diag(diag(A))
C =
1 0 0
0 5 0
0 0 9
Matriz identidad:>> A=diag(ones(1,3))
A =
1 0 0
0 1 0
0 0 1
>> A=eye(3)
A =
1 0 0
0 1 0
0 0 1
Suma de matrices:
>> B=A+A
B =
2 0 0
0 2 0
0 0 2
Sumar 1 a todos los elementos de una matriz:
>> C=B+1
C =
3 1 1
1 3 1
1 13
Multiplicación de matrices:
>> A=[1 2 3;4 5 6;7 8 9]
A =
1 2 3
4 5 6
7 8 9
>> B=[1 2 0;0 0 1;0 2 3]
B =
1 2 0
0 0 1
0 2 3
>> D=A*C
D =
8 10 12
23 25 27
38 40 42
Multiplicación elemento a elemento:
>> A=[1 0 0;0 2 3;5 0 4]
A =
1 00
0 2 3
5 0 4
>> B=[2 0 0;0 2 2;0 0 3]
B =
2 0 0
0 2 2
0 0 3
>> C=A.*B
C =
2 0 0
0 4 6
0 0 12
Extracción de la fila 2:
>> a=C(2,:)
a =
0 4 6
Extracción de la columna 3:
>> b=C(:,3)
b =
0
6
12
Traza de una matriz:
>>A=[1 2 3;4 5 6;7 8 9]
A =
1 2 3
4 5 6
7 8 9
>> t=trace(A)
t =
15
Rango de una matriz:
>> r=rank(A)
r =
2
Matriz transpuesta:
>> B=A'
B =
1 4 7
2 5 8
3 6 9
Inversa de una matriz:
>> A=[0 1;-2 -3]
A =
0 1
-2 -3
>> B=inv(A)
B =
-1.5000-0.5000
1.0000 0
>> A*B
ans =
1 0
0 1

Determinante de una Matriz:
>> d=det(A)
d =
2
Polinomio p1 con raíces en 0 e -1:
>> v=[0 -1]
v =
0 -1
>> p1=poly(v)
p1 =
1 1 0
Polinomio p2 con coeficientes 1 e 2 e 1:
>> p2=poly([1 2 1])
p2 =
1 -4 5 -2
Calculo de raíces:
>>...
tracking img