Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INFORME N° 1
PRACTICA N°1
Nasca-Perú
2022
INDICE
OBJETIVO......................................................................................................................................3
MATERIALES.................................................................................................................................3
IMARCO TEORICO.........................................................................................................................3
ENTORNO DE DESARROLLO INTEGRADO.....................................................................................3
SIMULINK.....................................................................................................................................4
CUESTIONARIO.............................................................................................................................4
SOLUCIONARIO............................................................................................................................5
CONCLUSIONES..........................................................................................................................21
RECOMENDACIONES..................................................................................................................21
OBSERVACIONES........................................................................................................................21
REFERENCIAS..............................................................................................................................21
OBJETIVO
Familiarizar al estudiante con el uso del programa desarrollado por MathWorks y con
el toolbox denominado SIMULINK que sirve para la simulación de sistemas.
Incentivar al uso de un computador personal como herramienta de análisis y diseño,
en el entorno de programación de MATLAB.
MATERIALES
Computador personal
Software matlab & simulink
Cuaderno de registro de datos
IMARCO TEORICO
CUESTIONARIO
Los vectores deberían tener al menos 200 puntos para ser graficados, y
deberán tener distinto tipo de línea e incluir etiquetas en los ejes, título del
gráfico, leyendas en la figura. Utilice el comando subplot.
8. Grafique la órbita de Mercurio (x vs. y) alrededor de la tierra. La órbita de
Mercurio está dada por las siguientes ecuaciones:
SOLUCIONARIO
Problema 1
Familiarizar al estudiante con el uso del programa desarrollado por MathWorks y con
el toolbox denominado SIMULINK que sirve para la simulación de sistemas.
Incentivar en el estudiante el uso de un computador personal como herramienta de
análisis y diseño, en el entorno de programación de MATLAB.
Problema 2
Matlab es un entorno de computación y desarrollo de aplicaciones totalmente
integrado orientado para llevar a cabo proyectos en donde se encuentren implicados
elevados cálculos matemáticos y la visualización gráfica de los mismos
integra análisis numérico" cálculo matricial" proceso de señal y visualización gráfica en
un entorno completo donde los problemas y sus soluciones son expresados del mismo
modo en que se escribirán tradicionalmente" sin necesidad de 'hacer uso de la
programación tradicional
Matlab es un sistema de trabajo interactivo cuyo elemento básico de trabajo son las
matrices. El programa permite realizar de un modo rápido la resolución numérica de
problemas en un tiempo muchísimo menor que si se quisiesen resolver estos mismos
problemas con lengua.es de programación tradicionales como pueden ser los
lengua.es Fortran”) Basic o C.
Problema 3
Problema 4
Obtenga la transformada de Laplace de dos formas, en forma analítica y empleando
MATLAB de las siguientes funciones:
Código del problema 4 a
%%problema 4.A
clc
clear all
close all
syms t s a w
f=(exp(a*t))*(sin(w*t))
laplace(f,t,s)
pretty (ans)
%%
%problema 4.B
syms t s a w
laplace((5*t*exp(-2*t))*(sin(4*t+(pi/3))))
pretty (ans)
Problema 5
Obtenga las transformadas inversas de Laplace de:
a).
ilaplace(((5*s+4)/(s^3))+((2*s-18)/(s^2+16)))
pretty (ans)
b).
Código del problema 5b
%problema 5
clc
clear all
close all
syms s t
%b) transformada inversa de laplace de:
ilaplace(((3*s+2)/(4*s^2+12*s+9)))
pretty (ans)
1.
Problema 6
Resuelva las siguientes ecuaciones diferenciales por medio de la transformada de
Laplace y utilizando MATLAB:
clear all
close all
clc
%problema 6a
syms y(t) t
d2y=diff(y,2,t);Dy=diff(y,t);
ec=d2y+9*Dy+20*y==0;
tlec=laplace(ec)
syms ys s
tlec=subs(tlec,[laplace(y(t),t,s),y(0),Dy(0)],[ys,1,0]);
ys=solve(tlec,ys)
y=ilaplace(ys)
pretty(y)
%problema 6b
syms x(t) t
d2x=diff(x,2,t);dx=diff(x,t);
e_c=d2x+4*dx+8*x==sin(2*t);
tlec=laplace(e_c)
syms xs s
tlec=subs(tlec,[laplace(x(t),t,s),x(0),dx(0)],[xs,2,-3]);
xs=solve(tlec,xs)
x=ilaplace(xs)
pretty(x)
Problema 7
Graficar con Matlab las siguientes funciones sobre un mismo gráfico.
Los vectores deberían tener al menos 200 puntos para ser graficados, y deberán tener
distinto tipo de línea e incluir etiquetas en los ejes, título del gráfico, leyendas en la
figura. Utilice el comando subplot.
t= -6:0.001:6
y=(1-(cos(t)).^2)./t;
figure
plot(t,y)
z=(t+1)./(t.^2+4)
hold on
plot(t,z)
grid on
legend('y(t)','z(t)');
title('gráfica');
xlabel('tiempo');
ylabel('resultado');
Problema 8
Grafique la órbita de Mercurio (x vs. y) alrededor de la tierra. La órbita de Mercurio
está dada por las siguientes ecuaciones:
Genere tanto x(t) e y(t) como funciones de Matlab y la variable independiente t desde 0
hasta 44π/3 en intervalos de π/360.Incluya etiquetas en los ejes, título del gráfico, etc.
Código del problema 8
clc
clear all
close all
t=0:pi/360:44*pi/3;
x=93*cos(t)+36*cos(4.15*t)
y=93*sin(t)+36*sin(4.15*t)
figure
plot(x,y,'k');
title('orbita de mercurio'), xlabel('x(t)'),ylabel('y(t)')
legend('x(t)','y(t)')
grid on
Problema 9
Implemente en Simulink el siguiente diagrama de bloques y obtener su respuesta:
solución al problema 9
Problema 10
¿Qué conclusiones obtiene de la experiencia? ¿Tiene algo que recomendar?
En la elaboración de este informe su pudo comprender de manera más optima e
inteligible ya que se da a resolver problemas de tipo analítico y técnico, mediante el
software matlab
Es recomendable tener en cuenta los conocimientos básicos de este software ya que
este potente programa no es tan sencillo de ejecutar.
CONCLUSIONES
RECOMENDACIONES
Evite eliminar más código del necesario. No utilice clear all de forma
programática. Para obtener más información, consulte clear.
Evite funciones innecesarias en MATLAB, La introspección en tiempo de
ejecución es computacionalmente cara y larga.
Evite el uso programático de cd, addpath y rmpath cuando sea posible.
Cambiar la ruta de MATLAB durante el tiempo de ejecución causa una
recopilación del código
OBSERVACIONES
REFERENCIAS
- https://www.youtube.com/watch?v=JSN4XCVnzpo
- https://es.mathworks.com/help/matlab/ordinary-differential-equations.html
- https://personales.unican.es/alvareze/calculoweb/calculoii/practicas/
PR11_EcuacionesDiferenciales_1_15_16.pdf