11
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

La ecuación a utilizar es:

Page 5: 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 6: 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 7: 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 8: 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 9: Trabajo De Ecuaciones Diferenciales
Page 10: Trabajo De Ecuaciones Diferenciales
Page 11: Trabajo De Ecuaciones Diferenciales