Está en la página 1de 8

“UNIVERSIDAD DE LAS FUERZAS ARMADAS EXTENSIÓN LATACUNGA”

DEPARTAMENTO DE CIENCIAS EXACTAS

TEMA: “RESOLUCIÓN DE ECUACIONES DIFERENCIALES DE LA


TRANSFORMADA DE LAPLACE Y SU TRANSFORMADA INVERSA
MEDIANTE EL SOFTWARE MATLAB”

ASIGNATURA: ECUACIONES DIFERENCIALES ORDINARIAS

ESTUDIANTES:

EDWIN LEMA

DOCENTE: ING. JHONNY BASTIDAS


CURSO: EDO ELECTRÓNICA INSTRUMENTACIÓN

OCTUBRE – FEBRERO

2015-2016

INTRODUCCIÓN

Matlab es un programa interactivo de cálculo numérico y de visualización de datos basado


en software de matrices, en un entorno de desarrollo totalmente integrado y orientado a
proyectos que requieren un elevado cálculo numérico y visualización gráfica. En las
universidades Matlab se ha convertido en una herramienta básica tanto para estudiantes,
como para docentes e investigadores por su amplio abanico de programas especializados
llamados Toolboxes que cubren casi todas las áreas del conocimiento, como por ejemplo
las utilizadas en este trabajo para resolver ecuaciones diferenciales con ayuda de la
transformada de la place y los comandos Laplace para hacer la transformada de la place
y Laplace para hacer la inversa de la place.

1. OBJETIVOS:

1.1. OBJETIVO GENERAL:

 Aplicar los conocimientos adquiridos en clase sobre sistemas de ecuaciones


diferenciales lineales para resolver los ejercicios planteados, realizando una
simulación en matlab para la comprobación y verificación de los datos
obtenidos en el cálculo.

1.3. OBJETIVOS ESPECIFICOS:


 Reconocer el sistema de ecuaciones diferenciales ordinarias usando el método del
Wronskiano.
 Resolver funciones usando el método del Wronskiano
 Realizar la simulación en el software para comprobar los valores obtenidos.

2. MARCO TEORICO:

2.1. WRONSKIANO
Es una función, cuyo nombre se debe al matemático polaco Josef Hoene-Wronski,
especialmente importante en el estudio de las ecuaciones diferenciales. El Wronskiano se
obtiene al resolver el determinante que está conformado por un conjunto de funciones y

sus derivadas. Supongamos que las funciones poseen al

menos derivadas, entonces el Wronskiano está dado por:

Para el caso de tres funciones

Uno de los usos más importantes del Wronskiano en las ecuaciones diferenciales es el de
verificar si un conjunto de soluciones es linealmente independiente o no.

Dado un conjunto de soluciones de una ecuación diferencial


homogénea de orden n, dicho conjunto de soluciones es linealmente independiente si y
solo si, en algún punto de un intervalo se cumple que

2.2. MATLAB:
Resolución de ecuaciones diferenciales con MATLAB Existen varios métodos para
resolver ecuaciones diferenciales, los cuáles con adecuaciones necesarias se usan para
resolver sistemas de ecuaciones diferenciales. Entre los más usados tenemos el método
de Euler, de Euler Mejorado ó Euler-Gauss o método de Heun, método de la serie de
Taylor, método de Milne, método de Adams-Bashforth-Moulton, método de Hamming y
los métodos de Runge-Kutta, el Wronskiano. MatLab tiene implementado módulos
básicos para resolver ecuaciones diferenciales y sistemas de ecuaciones diferenciales en
forma directa, es decir, sin programar el algoritmo numérico..

2.3. DEPENDENCIA O INDEPENDENCIA LINEAL

Se dice que un conjunto de funciones, f1(x), f2(x), ... , fn(x) es linealmente dependiente
en un intervalo Iv si existen constantes, C1, C2, ... , Cn no todas cero, tales que:
C1f1(x) + C2F2(x) + ... + CnFn(x) = 0
Si el conjunto de funciones no es linealmente dependiente en el intervalo, se dice que es
linealmente independiente.
2.3 COMPROBACION

El teorema es significativamente fácil de probar por medio de su segunda declaración


mencionada anteriormente, siendo: Si las funciones son linealmente dependientes sobre
el intervalo, entonces lo son también las columnas de la matriz wronskiana asociada (la
diferenciación es una operación lineal); consecuentemente, el determinante wronskiano
es cero en todos los puntos del intervalo.

3.CODIGO FUENTE EN EL PROGRAMA MATLAB

syms x
o=input('ingrese 2 para wronskiano 2x2 ó 3 para wronskiano de 3x3');

%calculamos las derviadas de las funciones


if o==2
%------------------Metodo wronskiano para 2 funciones --------------
syms x
f=input('Ingrese la primera funcion= ');
f1=input('Ingrese la seguna funcion= ');
%Calculamos las derivadas de las funciones antes dichas para el
wronskiano
d=diff(f);
d1=diff(f1);
m=[f f1;d d1] % matriz del wronskiano: funciones y sus derviadas
%Ya obtenida la matriz del wronskiano utilizamos la funcion det() que
nos
%ofrece matlab para solucionar determinantes.
W=det(m)

if W~=0
disp('Como es diferente de cero son linealmente independientes')
else W==0
disp('Como es igual a cero son linealmente dependientes')
end

else o==3
f=input('Ingrese la primera funcion= ');
f1=input('Ingrese la segunda fucion= ');
f2=input('Ingrese la tercera funcion= ');
if f==1 || f==2

d=0;
dd=0;

g=diff(f1);
gg=diff(g);

h=diff(f2);
hh=diff(h);

%Creamos la matriz y calculamos el wronskiano


w=[f f1 f2;d g h;dd gg hh]

e=[w(2,2),w(2,3)];
e1=[w(3,2),w(3,3)];
f1=[e;e1];
p1=w(1,1);
mul1=p1*(det(f1));

q=[w(1,2),w(1,3)];
q1=[w(3,2),w(3,3)];
f2=[q;q1];
p2=w(2,1);
mul2=-p2*(det(f2));

l=[w(1,2),w(1,3)];
l1=[w(2,2),w(2,3)];
f3=[l;l1];
p3=w(3,1);
mul3=p3*(det(f3));

W=mul1+mul2+mul3

if W~=0;
disp('Como es diferente de cero son linealmente independientes');
else W==0;
disp('Como es igual a cero son linealmente dependientes');
end
else f~=1
d=diff(f);
dd=diff(d);

g=diff(f1);
gg=diff(g);

h=diff(f2);
hh=diff(h);

%Creamos la matriz y calculamos el wronskiano


w=[f f1 f2;d g h;dd gg hh]

e=[w(2,2),w(2,3)];
e1=[w(3,2),w(3,3)];
f1=[e;e1];
p1=w(1,1);
mul1=p1*(det(f1));

q=[w(1,2),w(1,3)];
q1=[w(3,2),w(3,3)];
f2=[q;q1];
p2=w(2,1);
mul2=-p2*(det(f2));

l=[w(1,2),w(1,3)];
l1=[w(2,2),w(2,3)];
f3=[l;l1];
p3=w(3,1);
mul3=p3*(det(f3));

W=mul1+mul2+mul3

if W~=0;
disp('Como es diferente de cero son linealmente independientes');
else W==0;
disp('Como es igual a cero son linealmente dependientes');
end
end
end

4. EJECUCIÓN DEL PROGRAMA:

Comandos de Matlab y ejecución del programa

input();=Sirve para pedir datos al usuario

det()=Determinante de una función.

diff()=Deriva una función.


if= Condicional

Ejemplo:

Mediante wronskiano demostrar que cada uno de los siguientes conjuntos son linealmente
independiente.

1, 𝑒 −𝑥 , 2𝑒 2𝑥

Respuesta:

−12𝑒 𝑥

5. CONCLUSIONES:

 Pudimos verificar el método del Wronskiano a través de Matlab mediante un


código.

 Se pudo comparar los resultados y verificamos los valores de un ejercicio


realizado en clase en el cual, el resultado fue el mismo.

 Con esta práctica en Matlab hecha por el estudiante se pudo profundizar mas sobre
el tema, investigando a través de internet el uso de Matlab, sus códigos y
comandos para la ejecución del método del Wronskiano.
6. RECOMENDACIONES

 Se recomienda tener conocimientos acerca de Matlab caso contrario investigar a


través de internet u otros diferentes medios.

 Tener conocimientos previos del tema el cual vamos a simular en Matlab siendo
asi mas fácil y sencillo el uso del método del Wronskiano.
 Comprobar que el código en Matlab sea el correcto para asi evitar errores al
momento de la ejecución.

7. BIBLIOGRAFÍA:

 http://www.mitecnologico.com/Main/DependenciaIndependenciaLinealWronski
ano
 https://es.slideshare.net/Junioradarfio/ matlab
 http://ocw.unican.es/ensenanzas-tecnicas/calculo-simbolico-y-numerico-en-
ecuaciones/materiales/OCW_6o_cuadernoclase.pdf

También podría gustarte