Professional Documents
Culture Documents
1. INTRODUCCIÓN.
>>_
2.2. Expresiones.
>> a respuesta: a=
1.3333
>> b = 4+7;
>>
>>who
a b ans
>> p = 1 + 2 + 3 + 4 + ...
5+6+7
>> c = a * ( b - 1) respuesta: c=
13.3333
>> Ejemplo1
mag =
0.4472
fase =
-0.4636
>> G respuesta G=
0.4000 - 0.2000 i
>> A = [1 2; 3 4] respuesta: A=
1 2
3 4
Por ejemplo, p = s2 + 5s + 6
>> p = [1 5 6]
>> A = [1,2;3,4];
>> A´ respuesta: ans =
1 3
2 4
30
20
10
20
4.1. Introducción.
xÝ= A⋅ x + B⋅u
y = C ⋅x + D⋅u
>> wn = 1.5;
>> z = 0.2;
>> a = [ 0 1
-wn^2 -2*z*wn ];
>> b = [ 0
wn^2 ];
>> c =[ 1 0];
>> d = 0;
⎡ 3s + 2 ⎤
⎢ ⎥
3
⎣ s + 2s + 5⎦
H(s) =
3s3 + 5s2 + 2s +1
>> num = [0 0 3 2
1 0 2 5];
>> den = [3 5 2 1];
En Matlab:
- las raíces de un polinomio se almacenan en vectores
columna.
- los coeficientes de un polinomio se almacenan en vectores
fila.
⎡ 3(s +12) ⎤
⎢ ⎥
⎢⎣ 4(s +1)(s + 2)⎥⎦
H(s) = Z(s) =
p(s) (s + 3)(s + 4)(s + 5)
En Matlab se introduce:
[num,den] = ss2tf(a,b,c,d)
[z,p,k] = ss2zp(a,b,c,d)
[a,b,c,d] = tf2ss(num,den)
[z,p,k] = tf2zp(num,den)
[a,b,c,d] = zp2ss(z,p,k)
[num,den] = zp2tf(z,p,k)
[r,p,k] = residue(num,den) %tf2r
[num,den] = residue(r,p,k) %r2tf
Dado el sistema:
xÝ= A⋅ x + B⋅u
y = C ⋅x + D⋅u
Y = impulse(num,den, t)
Y = step(num,den, t)
>>[a, b, c, d] = ord2(1,.2);
>>t=0:.1:10;
>>y=step(a,b,c,d,1,t);
>>plot(t,y), title(´Respuesta escalón´)
[A, B, C, D] = series(A1,B1,C1,D1,A2,B2,C2,D2)
[A, B, C, D] = parallel(A1,B1,C1,D1,A2,B2,C2,D2)