12
UNIVERSIDAD POLITECNICA SALESIANA

Trabajo de ecuaciones diferenciales,

Embed Size (px)

Citation preview

Page 1: Trabajo de ecuaciones diferenciales,

UNIVERSIDAD POLITECNICA SALESIANA

Page 2: Trabajo de ecuaciones diferenciales,

MATLAB es un software matemático que ofrece un entorno de desarrollo integrado con un lenguaje propio de programación.Entre sus prestaciones se encuentran: la manipulación de matrices, la representación de datos y funciones, la implementación de algoritmos, la creación de interfaces de usuario y la comunicación con programas en diferentes lenguajes y con otros dispositivos hardware.

Page 3: Trabajo de ecuaciones diferenciales,

Un circuito RLC es aquel que tiene como componentes una resistencia, un condensador y un inductor conectados en serie, alimentados con corriente alterna.

Page 4: Trabajo de ecuaciones diferenciales,

Ejercicio

Encontrar la corriente y la carga con un tiempo de 1s en el circuito LRC en serie donde L=1H, R=10Ω, c=10F y E(t) se igual a 40cos(t), siempre que las condiciones iniciales de la carga y corriente sean nulas.

Page 5: Trabajo de ecuaciones diferenciales,

La ecuación a utilizar es:

Page 6: Trabajo de ecuaciones diferenciales,

Iniciar Matlab Abrir el editor de Matlab (New M-File)

para ahí colocar la función que se va a utilizar de acuerdo al ejercicio dado.

Page 7: Trabajo de ecuaciones diferenciales,

•Se escribe la función. function B = cirlcr (t,A) donde: B es la variable de salida t es el tiempo

A es la variable de entrada

•Se declara valores para las variables dadas. B=zeros(2,1); representa una matriz vacía B (1)= A (2); B(2)=40*cos(t)-10*B(1)-A(1)/10 siendo 40 la amplitud de la funcion

Page 8: Trabajo de ecuaciones diferenciales,

•Se guarda por el nombre que predestina Matlab en este caso cirlcr.m

•En la ventana de comandos se escribe la siguiente función para encontrar la carga y la corriente

[t,A]= ode45('cirlcr',[2, 10],[0 ,0]);

•Donde :ode45 es una función predestinado por Matlab, ayuda a calcular las ecuaciones diferenciales y a encontrar la carga y corriente de un circuito

'cirlcr' es el nombre de la función debe ir entre comillas simples

[2 ,10] es el intervalo de la función

[0, 0] condiciones iniciales (q , I) donde q = carga y I = corriente

Page 9: Trabajo de ecuaciones diferenciales,

q = A (: ,1) Extrae toda la columna de la matriz Ai = A (: , 2) Extrae la segunda columnaplot (t , q) Dibuja tiempo y cargatitle ('q vs t') Representa el titulo de la funciónx label ('t (s) ') Da el nombre del eje xy label (‘q (c) ') Da el nombre del eje yFigure (2) llama otra figura para encontrar la corriente del circuitoplot (t, i) dibuja tiempo y corriente

Page 10: Trabajo de ecuaciones diferenciales,
Page 11: Trabajo de ecuaciones diferenciales,
Page 12: Trabajo de ecuaciones diferenciales,