Documente Academic
Documente Profesional
Documente Cultură
jose.samar@unmsm.edu.pe; felipe.sanchez@unmsm.edu.pe
Facultad de Ingeniería Electrónica y Eléctrica – UNMSM
Informe Final N°1: Matlab
I. INTRODUCCIÓN
Fig. 2. Resultado de y + 10
>>sin(y); //Ejecuta la función seno usando de argumento cada componente la matriz “y” y
lo asigna en su misma ubicación.
Fig. 4. Resultado de y’
Fig. 5. Resultado de p =
y*inv(y)
B = [x; y]; // Defino a la matriz ‘B’ y las dimensiones de la matrices que se concatenan no
son consistentes.)
- Help:
Es un comando de ayuda, al ejecutarla accede a la documentación de la función,
donde encontramos la sintaxis para utilizarla y algunos ejemplos didácticos.
Fig. 10. Comando básico help
- Clc :
Limpia la ventada de comandos
- Close all:
Cierra todas las ventanas gráficas que tenemos ejecutadas.
>> save variables codigos; (guarda todas las variable codigo en el archivo variables.mat)
>> save variablestotales; (se guarda todas las variables [códigos y nombres] )
>> load('variablestotales.mat')
d. Parte 4: Polinomios
Sea (𝑠)=S^4+2S^3−9S^2−2S+8
Ahora defina el siguiente polinomio: (𝑠)=S^5+2S^4-S^2+3S+2 y obtenga los resultados
de las siguientes operaciones:
P(s)+Q(s)
P(s)xQ(s)
P(s)/Q(s)
Para realizar gráficos en dos dimensiones (2D), se utiliza el comando plot, el cual
grafica dos vectores de la misma longitud.
0.6
0.4
sin(x) o cos(x)
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 1 2 3 4 5 6 7
x
Fig. 19. Grafica de sin(x) y cos(x)
f. Parte 6: Programación
Después de guardar el script, este puede ser ejecutado desde la línea de comandos, de la
siguiente manera:
Después de guardar la función con el nombre de triarea2, puede ser llamada con diferentes
valores de base y altura, desde la línea de comandos sin modificar su codificación, de la
siguiente manera:
Cree un script que pida al usuario que ingrese los coeficientes de una ecuación cuadrática
(ax^2 + bx + c) y que arroje como resultado las soluciones siempre y cuando sean
reales caso contrario que muestre un mensaje que las soluciones no son reales. Luego
convertirla en una función.
a.i iv. Encuentre los polos de G(s). (cuando el denominador se hace cero).
a.ii
a.iii
6
Imaginary Axis (seconds-1 )
-2
-4
-6
-8
Fig. 31. Polos de G(s)
-10
-8 -7 -6 -5 -4 -3 -2 -1 0 1
Real Axis (seconds -1 )
TABLA 1. Resultados
Velocidad
Cat Marejada
de viento
1 74-95 4 -5
2 96-110 6-8
3 111-130 9-12
4 131-155 13-18
5 >155 >18
Escriba una función que como argumentos de entradas sea la velocidad del viento,
y dará como respuesta la categoría del huracán y el nivel de la marejada.
IV. CONCLUSIONES
Despues de la realizar la guia del laboratorio llegamos algunas conclusiones de lo
trabajado , las cuales son :
- Una variable almacena información y puede cambiar y/o almacenar otra nueva.
- Es más convenietno usar el “;” por que nos ocupa menos espacio en el comand
windows
- Matlab trabaja con vectores y matrices, todas las operaciones con estas son
fácilmente aplicadas mediante algun comando simple.
-
b. Parte 2: Comandos basicos
d. Parte 4: Polinomios
- Se declaran mediante sus coeficientes en vectores
- Para la multiplicación de polinomios se usa CONV y divicion DECONV.
e. Parte 5: Graficas
- Pudimos realizar gráficos en 2D , además cambiamos las propiedades de los
elementos que constituyen las distintas gráficas, como el color, el tipo de línea y
aprendimos varios comandos.
f. Parte 6: Programación
REFERENCIAS
[1] S. O. Nakamura, “Analisis Numerico y Visualizacion Grafica con Matlab),”Pearson Educacions
[2] https://www.programarya.com/Cursos/C++/Estructuras-de-Datos/Matrices
[3] https://es.khanacademy.org/math/algebra-home/alg-matrices
[4] https://controlautomaticoeducacion.com/analisis-de-sistemas/funcion-de-transferencia/
[5] https://la.mathworks.com/help/matlab/