Bode-diagrammi Matlabilla

% Ohjeita Bode-diagrammin piirtämiseen
 
close all;              % sulkee aluksi kaikki avoimet ikkunat
G=tf([1.5],[1 2 3]);    % Syötetään avoimen piirin siirtofunktio G
bode(G);                % Piirtää bode-diagrammin avoimen piirin siirtofunktiolle G.
grid;                   % Lisää kuvaan taustaviivoituksen
figure;                 % Avataan uusi ikkuna
margin(G);              % Bode-diagrammmi, jossa mukana vaihe- ja vahvistusvarojen arvot
 
figure;                 % Taas uusi ikkuna
Gs=feedback(G,1);       % Suljetun systeemin siirtofunktio, takaisinkytkentähaaran vahvistus 1,  
                        % olettaa automaattisesti negatiivisen takaisinkytkennän.
bode(Gs);               % Suljetun systeemin Bode-diagrammi
grid;

Bode-diagrammi Scilabilla

 s=poly(0,'s'); //määritellään s polynomin muuttujaksi
 sys=syslin('c',1.5/(1*s*s+2*s + 3 )); //Syötetään avoimen piirin siirtofunktio G
 fmin=0.01; //pienin taajuus
 fmax=10; //suurin taajuus
 scf(1);clf;
 bode(sys,fmin,fmax); //tulosteaan Bode diagrammi
  • No labels
You must log in to comment.