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