11
UNIVERSIDAD POLITECNICA SALESIANA

Trabajo De Ecuaciones Diferenciales

Embed Size (px)

Citation preview

UNIVERSIDAD POLITECNICA SALESIANA

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.

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

La ecuación a utilizar es:

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.

•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

•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

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