„SzabtechLabZH” változatai közötti eltérés
pre tag, br tagek eltávolítása (felesleges), Wiki-formázásos aposztróf a kommentből kivéve, helyettesítve megfelelő mennyiségű szóközzel, így a kommentár nem lesz dőlt, de összességében a kód olvashatóbb |
pre tag, br tagek eltávolítása (felesleges), Wiki-formázásos aposztróf a kommentből kivéve, helyettesítve megfelelő mennyiségű szóközzel, így a kommentár nem lesz dőlt, de összességében a kód olvashatóbb |
||
| 264. sor: | 264. sor: | ||
'''Matlab:''' | '''Matlab:''' | ||
s=tf( | <pre> | ||
P=1/((1+2*s)*(1+s)*(1+6*s)) | s=tf('s') | ||
P=zpk(P) | P=1/((1+2*s)*(1+s)*(1+6*s)) | ||
C=(1+6*s)/s | P=zpk(P) | ||
L=C*P | C=(1+6*s)/s | ||
L=minreal(L) | L=C*P | ||
[mag,phase,w]=bode(L); | L=minreal(L) | ||
k=margin(mag,phase-60,w) | [mag,phase,w]=bode(L); | ||
C=k*C | k=margin(mag,phase-60,w) | ||
margin(C*P) | C=k*C | ||
T=C*P/(1+C*P), T=minreal(T) | margin(C*P) | ||
t=0:0.05:40; | T=C*P/(1+C*P), T=minreal(T) | ||
y=step(T,t); | t=0:0.05:40; | ||
plot(t,y),grid | y=step(T,t); | ||
ym=max(y)< | plot(t,y),grid | ||
ym=max(y) | |||
</pre> | |||
====6. feladat==== | ====6. feladat==== | ||