...
Nyt kyseessä on siirtofunktio, joka kertoo miten lähtö muuttuu kun tuloa muutetaan Matlabilla.
Code Block |
---|
function Askelvaste()
osoittaja=1;
nimittaja=[1 10 20];
aparaatti=tf(osoittaja,nimittaja);
step(aparaatti)
|
Ja Scilabilla
Code Block |
---|
s=poly(0,'s'); //määrää s polynomin muuttujaksi
K=1; T=1; //Vahvistus ja aikavakio
systeemi=syslin('c',K/(T*s+1)); //muodostetaan systeemi aikajatkuvana ('c') lineaarisena mallina.
t=[0:0.05:5]; //aika vektori, jota käytetään simulaatiossa
y1=csim('step',t,sys); // Simuloidaan järjestelmää askefunktiolla
scf(1);clf; //avataan ja puhditetaan kuva-alue
plot(t,y1)
|