Você está na página 1de 6

MATLAB

PARTE 1. INTRODUCCIN

MATLAB significa Laboratorio Matricial, es un software potente que se usa con
amplitud en los cursos de ingeniera de control

I nicio y terminacin de sesin.- Para iniciar sesin en MATLAB, en sistemas
Windows, dar un clic en el icono de MATLAB, de otro modo, hacer un clic en
programas y luego en MATLAB. La pantalla producir el prompt de MATLAB >>.

Para terminar la sesin de MATLAB escribir quit o exit, despus del prompt ,
presionando a continuacin la tecla enter o return.

I ngreso de comandos.- Los comandos se ingresan escribiendo despus del prompt.
La tecla enter o return se presiona despus de ingresar un comando de MATLAB a
fin de que el comando se pueda ejecutar.

MATLAB es sensible a las maysculas, de principio a fin se deben usar minsculas,
aspecto muy importante para los comandos.

OPERADORES ARITMETICOS FUNCIONES
MATEMATICAS

+ Operador de la adicin abs(x) Da el valor absoluto de x, x
- Operador de la sustraccin exp(x) Da la exponencial de x,
x
e
* Operador de la multiplicacin log(x) Da el logaritmo natural de x, ln(x)
/ Operador de la divisin log10(x) Da el logaritmo decimal de x, log(x)
^ Operador de la potenciacin sqrt(x) Da la raz cuadrada de x, x
sin(x) Da sen(x), donde x est en radianes
cos(x) Da cos(x), donde x est en radianes
tan(x) Da tan(x), donde x est en radianes
asin(x) Da arcsen(x)
acos(x) Da arccos(x)
atan(x) Da arctan(x)
csc(x) Da 1/sen(x)
t se ingresa escribiendo como pi



PARTE 2. GRAFICAS.-


- En un script de matlab ( * .m )escriba cada una de las siguientes instrucciones.

x=0:0.05:10
y=sin(x).*exp(-0.4*x)
plot(x,y)
- Seleccione las instrucciones, con clic inverso de clic en evaluar seleccin, verifique
resultados de cada lnea en el comand windows
- Repita el ejercicio colocando al final de las primeras dos instrucciones punto y coma.
- En el Men FILE cree un nuevo documento M-FILE.
- En el editor de archivos M-FILE escriba las instrucciones siguientes:

x=0:0.05:10
y=sin(x).*exp(-0.4*x)
plot(x,y)
xlabel(x); ylabel(y)

- Guarde el archivo con el nombre E01.m
- En el ambiente de trabajo del MATLAB escriba E01 y luego pulse ENTER.
- En el archivo E01.m cambie la instruccin plot(x,y) por las siguientes luego guarde y
corra el archivo desde el ambiente de trabajo MATLAB para cada caso.

plot(x,y,'o')
plot(x,y,g)
plot(x,y,+)
plot(x,y,+g)

PARTE 3. ECUACIONES DIFERENCIALES.-


MATLAB.- Permite definir ecuaciones diferenciales ordinarias mediante la siguiente
sintaxis

Sintaxis.- r = dsolve('eq1,eq2,, 'cond1,cond2, ,'v')
r = dsolve('eq1','eq2',, 'cond1','cond2', ,'v')

El comando r = dsolve('eq1,eq2,, 'cond1,cond2, ,'v'), resuelve una ecuacin
diferencial ordinaria especificada por eq1,eq2,, usando v como variable
independiente
las condiciones iniciales se especifica por cond1, cond2,
Por defecto la variable independiente es t.

Los operadores
2
2
, ,
dx d x
dt dt
en MATLAB se escriben como Dx, D2x,., respectivamente

Ejemplo 1.-Consideremos la siguiente ecuacin diferencial:
3 2 4 con 0 en 0
dx
x x t
dt
+ = = =
En la ventana COMMAND WINDOWS de MATLAB, a continuacin del prompt >>,
escribimos:


>>dsolve('3*Dx+2*x = 4', 'x(0) = 0') .

Nos devuelve: 2 2exp( 2* / 3) t

Ejemplo 2.- Consideremos la siguiente ecuacin diferencial: '' 5 ' 6 0 y y + =

>>dsolve( ) ' 2 5* 6 0' D y Dy + = .

Nos devuelve:
1 2
1/ 5*exp( 5* )* 6/ 5* t C t C + +

Ejemplo 3.- La ecuacin diferencial en funcin del voltaje a travs del capacitor Vc para
un circuito RC en serie al que se la aplica una entrada escaln de voltaje de
magnitud V en t = 0, est dada por :
dVc
V RC Vc
dt
= +
Vc es cero en t = 0, Resuelva la ecuacin diferencial para encontrar Vc

Respuesta.- para declarar smbolos como variables se usa el comando syms.

>> syms V R C Vc

>>dsolve('V=R*C*DVc+Vc', 'Vc(0)=0') .

Nos devuelve: V exp(-1/R/C*t)*V


PARTE 4. TRANSFORMADAS DE LAPLACE

La transformada de Laplace es un mtodo matemtico que transforma una ecuacin
El matemtico francs P.S. diferencial en una ecuacin algebraica ms fcil de resolver.
de Laplace (1749-1827) descubri una forma de resolver ecuaciones diferenciales:
Multiplicar cada trmino de la ecuacin por
st
e

y, as, integrar cada uno de esos


trminos respecto del tiempo desde cero hasta infinito.
El resultado es lo que hoy da se conoce como la transformada de Laplace y definida de
la forma:
( ) ( )
0
st
F s f t e dt

=
}

MATLAB, resuelve la transformada de Laplace, mediante el comando: laplace

Sintaxis: laplace(F)
laplace(F,t)

donde t es el smbolo de la variable en f que viene determinada por el comando syms
(variable simblica)

Ejemplos.-

1.- Calcular la transformada de la funcin ( )
4
f t t = mediante MATLAB. ,
Procedimiento: Introduzca los siguientes comandos:


( )
t
. 4;
syms
f t
laplace f
>>
>> = .
>> .

Nos devuelve:
24/ 5 s .
Escribiendo la el comando:
( ) pretty ans >> .
Nos devuelve el resultado en formato matemtico normal:
5
24
s

2.- Calcular la transformada de la funcin ( )
1
g t
t
= , mediante MATLAB.
Procedimiento: Introduzca los siguiente comandos:

( )
( )
t
1/ ;
syms
g sqrt t
laplace g
>>
>> =
>> .

Nos devuelve:
( ) ( ) / 1/ 2 pi t .
Escribiendo la el comando:
( ) pretty ans >> .
Nos devuelve el resultado en formato matemtico normal:
t
t


3.- Calcular la transformada de la funcin ( )
at
h t e

= , mediante MATLAB.
Procedimiento: Introduzca los siguiente comandos:

( )
( )
t
exp * ;
syms
h a t
laplace h
>>
>> =
>> .

Nos devuelve:
( ) 1/ x a +
Escribiendo la el comando:
( ) pretty ans >> .
Nos devuelve el resultado en formato matemtico normal:
1
s a +


TRANSFORMADA INVERSA.-

El comando ilaplace, calcula la transformada inversa de Laplace.


Ejemplo.- Calcular la transformada inversa de 1/ 2 f s = .

Procedimiento.- Introduzca los siguiente comandos:


( )
s
1/ . 2;
syms
f s
ilaplace f
>>
>> = .
>> .

Nos devuelve:
t


PARTE 5. TAREA

1. Resolver la siguiente ecuacin diferencial con matlab

x'' + 3 x' + x = 1 x(0) = x'(0) = 1
2.
3. Consultar como graficar la solucin de la ED con matlab,
aplicarlo al punto 1.
4.. Consultar como calcular fracciones parciales con matlab
Aplicarlo a los siguientes ejercicios para encontrar la
transformada inversa de Laplace
a)
) 2 2 s ( *
2
2
+ + s s

b)
) 15 8 s ( * s
4
2 2
+ + s

c)
5s) (1 * ) 4 1 ( * ) 3 1 ( *
2 1
+ + +
+
s s s
s

d)
2 2
) 25 . 0 5 . 0 1 (
1
s s + +

5. Graficar la funcin de la figura en matlab, consultar como
graficar un escaln, una rampa, un impulso.

Você também pode gostar