Escolar Documentos
Profissional Documentos
Cultura Documentos
VERSI N: 2
TALLER #2
FECHA: 23/Ags/ 2017
<syms>:
Para definir variables simblicas que no tengan asignados valores concretos, se utiliza el comando syms, un espacio en
blanco y a continuacin las variables simblicas que queramos construir. Por ejemplo, si escribimos:
>> syms x y
creamos las variables simblicas x e y, con las que ya podemos operar de forma simblica:
>> 2*x^2-y/7
ans =2*x^2-1/7*y
<symsum>:
symsum(S) calcula la serie indefinida S con respecto a la variable por defecto.
symsum(S,v) calcula la serie indefinida S con respecto a la variable v
symsum(S,a,b) y symsum(s,v,a,b) calculan las series finitas S de a a b con respecto a la variable v.
piecewise ([1 < abs(z), z/(z - 1)], [abs(z) in Dom::Interval(0, 1) & z in Dom::Interval(0, [1]) | z == 1, Inf],
Piecewise: (cond1, val1, cond2, val2, ...) devuelve la expresin por partes o la funcin ans cuyo valor es val1 cuando
cond1 es verdadera, val2 cuando cond2 es true, y as sucesivamente. Si ninguna condicin es verdadera, el valor de ans
es NaN; Se obtendran los valores de la serie finita con las variables simblicas creadas con el comando syms teniendo en
cuenta las condiciones y los rangos o limites ingresados con respecto a la variable k.
1
Ing. Carolina Chaves Garcia
CONTROL II MSc Sistemas Embebidos
VERSI N: 2
TALLER #2
FECHA: 23/Ags/ 2017
3. Basado en el punto anterior grafique la funcin rampa discreta. Copie el cdigo y la grfica en este documento
t1=0:0.1:10;
2
Ing. Carolina Chaves Garcia
CONTROL II MSc Sistemas Embebidos
VERSI N: 2
TALLER #2
FECHA: 23/Ags/ 2017
rampa1=t1;
rampa=[zeros(1,101),rampa1];
t2=-10:0.1:0;
t=[t2,t1];
plot(t,rampa)
k
4. Grafique x ( k )=2 ,copie el cdigo y la grafica en este documento.
3
Ing. Carolina Chaves Garcia
CONTROL II MSc Sistemas Embebidos
VERSI N: 2
TALLER #2
FECHA: 23/Ags/ 2017
La funcin FILTER(b,a,x) implementa un filtro digital caracterizado por los coeficientes a y b que filtrar los datos
almacenados en x.
Se observa la respuesta a un escaln unitario donde se toman diez muestras en varios puntos de la seal, esta seal
tiene un tiempo de establecimiento de 3 a 3.5.
7. Copie y pegue el resultado obtenido al ingresar el cdigo para la comparacin de una seal en discreto y una en
continuo
>> num=[0 1-exp(-1) 0];
>> den=[1 -1-exp(-1) exp(-1)];
>> t=0:0.2:10;
4
Ing. Carolina Chaves Garcia
CONTROL II MSc Sistemas Embebidos
VERSI N: 2
TALLER #2
FECHA: 23/Ags/ 2017
>> xt=(1-exp(-t));
>> plot(t,xt,'r')
>> hold;
>> impz(num,den)
Para graficar dos funciones en el mismo grfico se usa el comando hold. Por ejemplo, si despus de graficar una funcin,
entramos hold on eso "congela" la figura y lo que grafiquemos a continuacin ser superpuesto hasta que escribamos el
comando hold off.
Una de las opciones de Matlab es encontrar los polos y ceros de una funcin:
Dada la funcin
0.79 z 2
Y (z )=
( z1 ) ( z 2 +0.416 z+ 0.208 )
Con el siguiente cdigo es posible encontrar los ceros y polos de la funcin en discreto
>> z=tf('z');
>> Yz=.792*z^2/((z-1)*(z^2-0.416*z+.208))
>> [ceros,polos,K]=zpkdata(Yz,'v')
5
Ing. Carolina Chaves Garcia
CONTROL II MSc Sistemas Embebidos
VERSI N: 2
TALLER #2
FECHA: 23/Ags/ 2017
{
t t <2
E. f ( t )= 12 t 3
e2 t 3 t
6
Ing. Carolina Chaves Garcia
CONTROL II MSc Sistemas Embebidos
VERSI N: 2
TALLER #2
FECHA: 23/Ags/ 2017
7
Ing. Carolina Chaves Garcia
CONTROL II MSc Sistemas Embebidos
VERSI N: 2
TALLER #2
FECHA: 23/Ags/ 2017
8
Ing. Carolina Chaves Garcia
CONTROL II MSc Sistemas Embebidos
VERSI N: 2
TALLER #2
FECHA: 23/Ags/ 2017
9
Ing. Carolina Chaves Garcia
CONTROL II MSc Sistemas Embebidos
VERSI N: 2
TALLER #2
FECHA: 23/Ags/ 2017
10