Está en la página 1de 7

OBJETIVO

Solucionar Ecuaciones
Diferenciales con Matlab

MODELADO Y SIMULACIÓN. TALLER


3.
2023.
Taller 3.

Objetivo:

Al término de la práctica, el estudiante estará en capacidad de


solucionar ecuaciones diferenciales con MATLAB, método directo y
método Laplace.

0.

1. Método Directo.
Solución de una ecuación diferencial usando el comando dsolve:
Ejemplo 1.
Considérese la ecuación 2x"-x'=5, con condiciones iniciales x(0)=1
y x’(0)=0.
Instrucciones de Matlab.
clc
close all
clear all
syms x(t) t %declaración de la función y de la variable independiente
Dx = diff(x,t); %declaración de la primera derivada x'
D2x = diff(x, t, 2); %declaración de la segunda derivada x"
sol= dsolve(D2x == Dx/2+5/2, x(0) == 1, Dx(0) == 0)
fplot(t,sol); %Utilice fplot para graficar la solución o ezplot

2. Transformada de Laplace.
Para obtener la transformada de Laplace de una función, utilizando
cálculo simbólico, se utiliza la función laplace
• Ejemplo Transformada de Laplace:

syms t
f=t^2
F=laplace(f)

3. Transformada Inversa de Laplace.


Para obtener la transformada de Laplace de una función, utilizando
cálculo simbólico, se utiliza la función ilaplace.

4. Graficar funciones simbólicas.


Comando ezplot

5. Función escalón unitario heaviside

6. Resolver una ecuación diferencial utilizando el método de


Laplace en Matlab.
Actividades.
1.

El sistema de la figura está representado por la siguiente ecuación


diferencial:
Hallar la solución, es decir el desplazamiento de la masa x(t)
utilizando:
a. La función “dsolve” de MATLAB, si m=2 Kg, k=3 N/m, B=2 N/ms ,
y la Fuerza aplicada es un escalón de magnitud F =4. Asuma que
el sistema inicialmente se encuentra en reposo.
Graficar el desplazamiento de la masa.
b. Método de Laplace,
c. Método de Fracciones parciales con Matlab (consultar), para poder
desarrollar

También podría gustarte