Professional Documents
Culture Documents
F= sqrt(A+B-E).*(acos(C+B))./((log(A+E)).*atan(A./E))
F=
-4.574582782175445e+009
LIMITES DE FUNCIONES.
syms x a t h;
limit(sin(x)/x)
ans =
1
Lo anterior cuando x tiende a cero.
limit((acos(x-a)./(t+x)),x,-6.89)
ans =
1/2*(pi+2*asin(689/100+a))/(t+h)
x tiende a cero por la derecha.
limit((2-x)./x,x,0,'right')
ans =
inf
la respuesta es infinito.
x tiende a cero por la izquierda.
limit((2-x)./x,x,0,'left')
ans =
-inf
la respuesta es menos infinito.
lmite cuando x tiende a infinito.
limit(sqrt(x^2-1)./((x^3+9.5)+(t-h)),x,inf)
ans =
0
la respuesta es CERO.
CALCULO DE DERIVADAS
syms x y a b c
Z= (x.^3 - a.*b.^5)./(y.^2- b.^8.*c);
diff(Z) % se obtiene la derivada de Z con respecto a x por omisin.
ans =
3*x^2/(y^2-b^8*c)
ans =
-2*(x^3-a*b^5)/(y^2-b^8*c)^2*y
b.
ans =
-20*a*b^3/(y^2-b^8*c)-80*a*b^11/(y^2-b^8*c)^2*c+128*(x^3-a*b^5)/(y^2-b^8*c)^3*b^14*c^2
+56*(x^3-a*b^5)/(y^2-b^8*c)^2*b^6*c
diff(Z,5) % se obtiene la quinta derivada de Z con respecto a x.
ans =
0
CALCULO DE INTEGRALES.
V = sqrt(x.^2-y.*s.^2);
int(V)
% integra a V con respecto a
ans =
1/2*x*(x^2-y*s^2)^(1/2)-1/2*y*s^2*log(x+(x^2-y*s^2)^(1/2))
int(V,-pi,pi/2)
ans =
1/8*pi*(pi^2-4*y*s^2)^(1/2)-1/2*y*s^2*log(pi+(pi^2-4*y*s^2)^(1/2))+1/2*y*s^2*log(2)+1/2*pi*(pi^2y*s^2)^(1/2)+1/2*y*s^2*log(-pi+(pi^2-y*s^2)^(1/2))
int(V,y,-5.06,8.76)
ans =
-2/375*(25*x^2-219*s^2)^(3/2)/s^2+1/1500*(100*x^2+506*s^2)^(3/2)/s^2
SOLUCION DE ECUACIONES.
syms a b c x
ans =
[
1/6/a*(36*c*b*a-324*a^2-8*b^3+12*3^(1/2)*(4*c^3*a-c^2*b^254*c*b*a+243*a^2+12*b^3)^(1/2)*a)^(1/3)-2/3*(3*c*a-b^2)/a/(36*c*b*a-324*a^28*b^3+12*3^(1/2)*(4*c^3*a-c^2*b^2-54*c*b*a+243*a^2+12*b^3)^(1/2)*a)^(1/3)-1/3*b/a]
[ -1/12/a*(36*c*b*a-324*a^2-8*b^3+12*3^(1/2)*(4*c^3*a-c^2*b^254*c*b*a+243*a^2+12*b^3)^(1/2)*a)^(1/3)+1/3*(3*c*a-b^2)/a/(36*c*b*a-324*a^28*b^3+12*3^(1/2)*(4*c^3*a-c^2*b^2-54*c*b*a+243*a^2+12*b^3)^(1/2)*a)^(1/3)1/3*b/a+1/2*i*3^(1/2)*(1/6/a*(36*c*b*a-324*a^2-8*b^3+12*3^(1/2)*(4*c^3*a-c^2*b^254*c*b*a+243*a^2+12*b^3)^(1/2)*a)^(1/3)+2/3*(3*c*a-b^2)/a/(36*c*b*a-324*a^28*b^3+12*3^(1/2)*(4*c^3*a-c^2*b^2-54*c*b*a+243*a^2+12*b^3)^(1/2)*a)^(1/3))]
[ -1/12/a*(36*c*b*a-324*a^2-8*b^3+12*3^(1/2)*(4*c^3*a-c^2*b^254*c*b*a+243*a^2+12*b^3)^(1/2)*a)^(1/3)+1/3*(3*c*a-b^2)/a/(36*c*b*a-324*a^28*b^3+12*3^(1/2)*(4*c^3*a-c^2*b^2-54*c*b*a+243*a^2+12*b^3)^(1/2)*a)^(1/3)-1/3*b/a1/2*i*3^(1/2)*(1/6/a*(36*c*b*a-324*a^2-8*b^3+12*3^(1/2)*(4*c^3*a-c^2*b^254*c*b*a+243*a^2+12*b^3)^(1/2)*a)^(1/3)+2/3*(3*c*a-b^2)/a/(36*c*b*a-324*a^28*b^3+12*3^(1/2)*(4*c^3*a-c^2*b^2-54*c*b*a+243*a^2+12*b^3)^(1/2)*a)^(1/3))]
syms v
D= -0.086*v^5 + 7.86*v^4 -9.0765*v^3 -100.056*v^2 + v -1.42
D=
-43/500*v^5+393/50*v^4-18153/2000*v^3-12507/125*v^2+v-71/50
solve(D)
ans =
[
-3.0043462455906123692355992946440]
[ .56212802825238254659674171642215e-2-.11887135699462467453835925365182*i]
[ .56212802825238254659674171642215e-2+.11887135699462467453835925365182*i]
[
4.3080949935777209126335914979042]
[
90.080357528657146131251468311249]
ECUACIONES SIMULTANEAS
R=
x: [5x1 sym]
y: [5x1 sym]
R.x
ans =
[
[
[
[
[
0]
-1/2+1/2*i+1/2*3^(1/2)-1/2*i*3^(1/2)]
-1/2+1/2*i-1/2*3^(1/2)+1/2*i*3^(1/2)]
-1/2-1/2*i+1/2*3^(1/2)+1/2*i*3^(1/2)]
-1/2-1/2*i-1/2*3^(1/2)-1/2*i*3^(1/2)]
R.y
ans =
[
[
[
[
[
0]
-1/2*(-1/2+1/2*i+1/2*3^(1/2)-1/2*i*3^(1/2))^2-1+1/2*i+1/2*3^(1/2)-1/2*i*3^(1/2)]
-1/2*(-1/2+1/2*i-1/2*3^(1/2)+1/2*i*3^(1/2))^2-1+1/2*i-1/2*3^(1/2)+1/2*i*3^(1/2)]
-1/2*(-1/2-1/2*i+1/2*3^(1/2)+1/2*i*3^(1/2))^2-1-1/2*i+1/2*3^(1/2)+1/2*i*3^(1/2)]
-1/2*(-1/2-1/2*i-1/2*3^(1/2)-1/2*i*3^(1/2))^2-1-1/2*i-1/2*3^(1/2)-1/2*i*3^(1/2)]
P=x+2*y-3;
Q=5.08*x+0.113*y+6;
F=solve(P,Q)
F=solve(P,Q)
F=
x: [1x1 sym]
y: [1x1 sym]
F.x
ans =
-4113/3349
F.y
ans =
7080/3349
syms f g h i
ecuac1
ecuac2
ecuac3
ecuac4
ecuac4
=
=
=
=
=
S=solve(ecuac1,ecuac2)
S=
g: [1x1 sym]
h: [1x1 sym]
S.g
ans =
-9997/12230
S.h
ans =
-49/228*f+211153/139422
% Solucin de tres ecuaciones con tres incognitas
W=solve(ecuac1,ecuac2,ecuac3)
W=
f: [1x1 sym]
g: [1x1 sym]
h: [1x1 sym]
W.f
ans =
-489290889122/15121532785
W.g
ans =
-9997/12230
W.h
ans =
128056006716/15121532785
plot(x,y)
que traza una lnea continua.
grid
text(10,22,'grado de influencia')
% se puede congelar el anterior grfico para dibujar una o varias curvas ms, as:
hold on % congela el grfico;
z = asin(x+y);
plot (x, z)
t=linspace(-pi,3*pi);
r = sqrt(2).*sin(t);
polar(t,r)
hold on % congelar grfica.
RO=sqrt(cos(2*t));
polar(t,RO)
% con lo anterior quedan graficadas dos curvas polares. SZe le puede aadir ttulo:
title('Interseccin de dos curvas polares')
Suma de Matrices
A = [1 2 3; 6 8 9; 6 79 34 ; pi 34 0.99];
% la anterior es una matriz de 4 x 3. las filas se separan por
% medio de punto y coma.
F=
26.74159265358980 7.00344786527610 10.96889058709074
6.00000000000000 8.76000000000000 13.86000000000000
-0.82611000000000 33.87000000000000 10.45515000000000
V= F * D
V=
1.0e+002 *
0.95478599810868 2.80390476372929 1.45020416631655
0.33071355921539 3.53840687191657 1.30215522522544
0.89918718392943 3.75945601684017 2.51689029619598
Z = F.*D
Z=
1.0e+002 *
0.84011191025808 0.00024146944708 0.20719034180784
0.18000000000000 0.35040000000000 0.83160000000000
0.00718715700000 7.79010000000000 0.50029461022500
Divisin de matrices.
Q = C./D
Q=
1.0e+003 *
0.00751211331394 2.03024174074214 0.00480705450176
0.00100000000000 0.00119000000000 0.00131000000000
-0.00005044827586 0.00047260869565 0.00118491583336
Divisin Inversa.
X = C.\D
X=
0.13311833277923 0.00049255218230 0.20802759769722
1.00000000000000 0.84033613445378 0.76335877862595
-19.82228298017772 2.11591536338546 0.84394179894180
H = [ 1 2 3; 4 5 6; 7 8 9];
H.^2
ans =
1
16
49
4
25
64
9
36
81
% NOTA :
EL TERMINO , 1.0e+003 , significa:
%
1.0*10^3
F=
26.74159265358980 7.00344786527610 10.96889058709074
6.00000000000000 8.76000000000000 13.86000000000000
-0.82611000000000 33.87000000000000 10.45515000000000
det(D)
ans =
-2.365685216120729e+002
%
%
%
3x+4y-5z=-9
1.098x - 3.8765y +4.5z=2.67
5.89x + 5.85y +23.78z = 8.97
X=
-1.44355760253379
-0.19034999791444
0.78158544014817
es decir :
x = -1.44355760253379
y = -0.19034999791444
z = 0.78158544014817
y=dsolve('2*D2y+5.78*Dy-4y+2.13=exp(-x),y(2)=4,Dy(0)=0','x')
y=
1/1857114*(600831*x*exp(x)-491300-207900*exp(x)+1857114*(17023/4913+50/189*exp(-2)188950/928557*exp(-289/50))*exp(x)+377900*exp(-289/100*x)*exp(x))/exp(x)
a continuacin se simplificar la respuesta, as:
y=simple(y)
y=
11/34*x-50/189/exp(x)+57/17+50/189*exp(-2)-188950/928557*exp(-289/50)+188950/928557*exp(289/100*x)
en seguida se arreglar la expresin en forma esttica.
pretty(y)
11
50 1
57 50
188950
-289 188950
289
-- x - --- ------ + -- + --- exp(-2) - ------ exp(----) + ------ exp(- --- x)
34
189 exp(x) 17 189
928557
50
928557
100
ezplot(y,[-50 38])
grid
y=dsolve('2*D3y+5.78*Dy-4y+2.13=-x,y(2)=4,Dy(0)=0','x')
y=
11/34*x-25/289*x^2+1069/289-C2*cos(17/5)+55/289*sin(17/5)+C2*cos(17/10*x)-55/289*sin(17/10*x)
% la anterior ecuacin est en funcin de C2 puesto que no se defini el valor de D2y(0).
y=dsolve('2*D3y+5.78*Dy-4y+2.13=-x,y(2)=4,Dy(0)=0, D2y(0)=5','x')
y=
11/34*x-25/289*x^2+1069/289+149500/83521*cos(17/5)+55/289*sin(17/5)-149500/83521*cos(17/10*x)55/289*sin(17/10*x)
pretty(y)
11
25 2 1069 149500
55
149500
17
Grfico de la solucin:
ezplot(y,[-25,40])
grid
title('respuesta de un sistema dinmico')
TRANSFORMADA DE LAPLACE.
syms a w s t
L=
w/((s-a)^2+w^2)
pretty(L)
H = sinh(a.*t)./w ;
laplace(H,s,t)
ans =
sinh(a*t)/w/t
H = cosh(a.*t)./t;
laplace(H,s,t)
ans =
cosh(a*t)/t^2
P = exp(w*t).*sinh(a*t);
P=
exp(w*t)*sinh(a*t)
L=laplace(P,t,s)
L=
a/((s-w)^2-a^2)
pretty(L)
a
------------2 2
(s - w) - a
Q= 1/3*(exp(a*t)+2/3*exp(-a*t/2).*cos(sqrt(3)/2.*a.*t))
Q=
1/3*exp(a*t)+2/9*exp(-1/2*a*t)*cos(1/2*3^(1/2)*a*t)
L=laplace(Q,t,s)
L=
1/3/(s-a)+2/9*(s+1/2*a)/((s+1/2*a)^2+3/4*a^2)
pretty(L)
1
s + 1/2 a
1/3 ----- + 2/9 --------------------s-a
2
2
(s + 1/2 a) + 3/4 a
syms s t a b c
L=(s+1)./(s^2+s+1);
f=ilaplace(L,s,t)
f=
exp(-1/2*t)*cos(1/2*3^(1/2)*t)+1/3*exp(-1/2*t)*3^(1/2)*sin(1/2*3^(1/2)*t)
pretty(f)
1/2
exp(- 1/2 t) cos(1/2 3
1/2
1/2
t) + 1/3 exp(- 1/2 t) 3 sin(1/2 3
t)
L=1./((s+4)^5/2);
g = ilaplace(L,s,t)
g=
1/12*t^4*exp(-4*t)
% Entonces , se tiene:
conv(A,B)
ans =
Columns 1 through 4
1.00000000000000 7.45500000000000 -17.89100000000000 9.43600000000000
Columns 5 through 8
0 12.65000000000000 -12.65000000000000
numXs = [ 0 0 0 0 -7 8 0 0];
+ 0.18720734198167i
- 0.18720734198167i
- 0.14886991136153i
+ 0.14886991136153i
p=
-9.45461431747763
1.06207754934232 + 0.63250674798275i
1.06207754934232 - 0.63250674798275i
1.00000000000000
-0.56227039060350 + 0.74796080970146i
-0.56227039060350 - 0.74796080970146i
0
k=
[]
De la anterior expresin :
Angulo de Fase 1 : inv(Tang.
0.6325
[9.95461 1.06277]
0.74796
[1 0.56227]
) =
4.068 grados
= 59.66 grados
1.062077* t
sen0.632506 * t 4.068
Nota: Se deja en manos del amable lector estudiar la posibilidad de poder graficar la respuesta del sistema.
OBJETOS LTI.
Las conversiones que se presentarn, estn fundamentadas en
las funciones de transferencia de los sistemas dinmicos:
( relacin : salida - entrada ) de un sistema.
Los Objetos LTI son formas de representar los sistemas dinmicos,significando LTI ( linear time invariant ) ,
sistemas invariantes en el tiempo.
La idea es partir de la Funcin de Transferencia del Sistema o Realcin ( SALIDAENTRADA) del mismo y realizar las diferentes conversiones mediante los comandos que
se presentan.
Sea un sistema:
F.T. = (s^5-9.08s^4+7.987s^3-67.05s^2+2.87s-45)/(12s^6-4s^4+5s^3-2s^2+3)
num=[1 -9.08 7.897 67.05 2.87 -45];
den=[12 0 -4 5 -2 0 3];
sys1=tf(num,den)
Transfer function:
s^5 - 9.08 s^4 + 7.897 s^3 + 67.05 s^2 + 2.87 s - 45
---------------------------------------------------12 s^6 - 4 s^4 + 5 s^3 - 2 s^2 + 3
sys2=ss(sys1)
a=
x1
x2
x3
x4
x5
x6
x1
0
2
0
0
0
0
x1
x2
x3
x4
x5
x6
x6
-0.03125
0
0
0
0
0
x1
x2
x3
x4
x5
x6
u1
1
0
0
0
0
0
y1
x1
0.083333
y1
x6
-0.46875
y1
u1
0
b=
x2
0.16667
0
2
0
0
0
x3
-0.10417
0
0
2
0
0
x4
x5
0.020833
0
0
0
0
0
0
1
0
0
1
c=
x2
x3
x4
-0.37833
0.16452
x5
0.69844
0.029896
d=
Continuous-time system.
sys3=zpk(sys2)
% Se transforma el sistema en ceros polos - ganancia
Zero/pole/gain:
0.083333 (s+1.859) (s+0.9819) (s-0.7921) (s^2 - 11.13s + 31.12)
-----------------------------------------------------------------------(s^2 + 1.577s + 0.6384) (s^2 - 1.387s + 0.6426) (s^2 - 0.1903s + 0.6094)
x ( t ) 2 x ( t ) u ( t )
donde u ( t ) es la entrada.
La idea consiste ahora en que sta derivada se vaya integrando por emdio del elemento integrador 1/s
hasta que se vayan obteniendo los siguientes elementos de la ecuacin , pero modificados por sus respectivos
coeficientes , empleando para ello , elementos de ganancia con sus respectivos valores.
Para lograrlo , se despeja la mayor derivada , as :
x ( t ) 2 x t u ( t )
1
Step
Sum
s
Integrator
Gain
-2
EJEMPLO NUMERO 2.
Representar por medio del Programa SIMULINK , la Ecuacin diferencial siguiente:
Scope
2 x ( t ) 0.896 x ( t ) 4.05 x ( t ) 2 u (t )
Arreglando la exp resin convenient emente como sigue :
x ( t ) 0.448 x ( t ) 2.025 x (t ) 1
1
u (t )
2
u ( t ) ENTRADA.
1
Constant
Sine Wave
s
Integrator
s
Integrator1
Scope
Sum
ganancia 1
0.448
ganancia 2
-2.025
OBSERVACION :
1 Elaborar Modelo en Simulink (guardar en C: o mis documentos , por ej. ) , con la extensin * .
mdl. Ejemplo: ensayo*.mdl
2- Abrir en Simulink ensayo*.mdl
3 - En el men : VIEW - > copy model
4 Cerrar
5- En Word -> Edicin -> Pegar.
OBSERVACION : En Simulink , Picando con el botn derecho del mouse y deslizando ,
se puede copiar un icono.
FUNCIONES DE TRANSFERENCIA
Consiste en representar por medio de bloques diseados en SIMULINK , las funciones de
transferencia o , Es decir , las relaciones SALIDA / ENTRADA , para poder hallar cmo se comporta
un sistema.
EJEMPLO:
Sean las Funcines de Transferencia :
2s 0.1
C ( s)
3
R( s )
s 0.6 s 2 4s
C ( s)
5.76
2
R( s) 3s 0.1s 4
Se requiere conocer la respuesta de stos sistemas ante una entrada senoidal y una entrada paso
(step),empleando SIMULINK . El diagrama se configura empleando los bloques de simulink
correspondientes del men , as:
2s+0.1
s 3+0.6s 2+4s
Sine Wave
Transfer Fcn
Mux
Mux
5.76
3s 2-0.1s+4
Step
Transfer Fcn1
Scope
x' = Ax+Bu
y = Cx+Du
Step
Sine Wave
State-Space
Mux
x' = Ax+Bu
y = Cx+Du
Mux
Scope
State-Space1