Practica #2 “MATLAB aplicado a matrices”
Enviado por John0099 • 21 de Noviembre de 2018 • 1.220 Palabras (5 Páginas) • 479 Visitas
...
[pic 15]
RAND
Distribuye uniformemente valores aleatorios
Distribuye uniformemente números pseudoaleatorios en una matriz de NxM
[pic 16]
SWITCH
Se aplica para diseñar un menú de opciones aplicándose a case
Funcionan como un if/else, de manera que despliega el valor de una variable declarada si el caso establecido se cumple.
[pic 17]
[pic 18]
ROOTS
Encuentra las raíces del polinomio
DISP
Muestra el contenido de la matriz sin mostrar el nombre de la matriz
Despliega el arreglo sin imprimir el nombre del arreglo. Funciona igual que declarar una variable sin punto y coma.
[pic 19]
PAUSE
Espera n segundos (puede ser fraccionario) hasta que el usuario así lo decida
>> B=[ 1 2 3 4; 5 6 7 8; 9 10 11 12]
- Realizar un programa en archivo .m que ejecute las siguiente operaciones sobre la matriz “B”.
[pic 20]
C = B’
D = B*C
E = B.*D
F=B^3
Código en Matlab:
B=[1 2 3 4; 5 6 7 8; 9 10 11 12]
C=B'
D=B*C
B1=[1 2 3 ; 5 6 7 ; 9 10 11]
%Se tuvo que crear una nueva matriz diferente a B porque no coincidían los tamaños
E= B1 * D
F=B.^3
- Comandos aplicados
eye (size(B))
ans =
1 0 0 0
0 1 0 0
0 0 1 0
rank(B)
ans =
2
size(B)
ans =
3 4
disp(B)
1 2 3 4
5 6 7 8
9 10 11 12
poly (size(B))
ans =
1 -7 12
De igual forma que en el caso anterior los demás comandos no pudieron aplicarse, ya que se necesitaba que fuera una matriz cuadrada
- Utilización de SIMULINK
- Sistema de primer orden
[pic 21]
Ecuación general en forma matricial:
[pic 22]
[pic 23]
Diagrama a bloques
[pic 24]
Grafica del voltaje:
[pic 25]
Grafica de la corriente:
[pic 26]
- Sistemas de segundo Orden
[pic 27]
Ecuación general en forma matricial:
[pic 28]
[pic 29]
Diagrama a bloques
[pic 30]
Grafica del voltaje y corriente (para los casos de amortiguación, sub-amortiguación, sobre-amortiguación y críticamente amortiguado):
Primer caso:
[pic 31]
[pic 32]
Segundo caso:
[pic 33]
[pic 34]
}
Tercer caso:
[pic 35]
[pic 36]
Cuarto caso:
[pic 37]
[pic 38]
- Conclusiones
- Hernández Castillo Etna Esther
EL Matlab ayuda a entender y observar el comportamiento de un sistema, por esa razón hay que aprender a programar y conocer sus prestaciones. El Simulink tiene por objeto simular mediante diagrama a bloques sistemas diseñados en base a modelos matemático para así describir físicamente su comportamiento.
Para el sistema de segundo orden que se simuló, se observó como la respuesta transitoria cambio de una forma, a otra es decir de estar subamortiguada a estar sobre amortiguada, teniendo así un momento críticamente amortiguado, donde idealmente era estable, para esto se buscó atenuar la respuesta transitoria.
- Olvera Fernández Miriam
En matlab pudimos reconocer cierto comandos básicos para matrices como determinante, unos, ceros y se pueden formar matrices con valores aleatorios, aplicamos ciertas operaciones y el mayor problema que se tenia es que la matriz B que fue la que introducimos no era cuadrada, posteriormente con ayuda de SIMULINK graficamos la carga de un capacitor en el que solo cuenta con resistencia
...