Gast
#1555395
Mahlzeit zusammen, ich bin gerade dabei, einige Bode-Diagramme in die Ausarbeitung meiner Diplomarbeit einzufügen. Hierfür nutze ich MATLAB. Da es in der DA um Schaltnetzteile geht, möche ich die Bode-Diagramme abhängig vom Tastverhältnis plotten. Also Amplituden- und Phasengang jeweils untereinander. Das geht wunderbar. Aber jeweils nur für ein Tastverhältnis. Ich hätte aber gerne jeweils den Amplituden- und Phasengang für verschiedene (sagen wir fünf) Tastverhältnisse in den beiden Koordinatensystemen, damit man den Verlauf sehen kann. Hab auch schon etwas herumprobiert: Also erstmal einen Vektor mit den gweünschten Tastverhältnissen angelegt: D=[1. .3 .5 .7 .9]; Was ich gerne hätte, wäre so ein Konstrukt mit for-Schleife, das mir dann die Plots erzeugt: x=[1:100:1e6]; %Freqeunzbereich for i=1:5 D_plot=D(i); %Tastverhältnis für diesen Plot festlegen semilogx(x,Bode) %"Bode" hier nur symbolisch für Ausgabe hold on %nächsten Plot ins selbe Koordinatensystem end Mache ich das aber so, plottest das blöde MATLAB immer nur das letzte Bode-Diagramm (D=0,9). Wie kann ich erreichen, daß die anderen vier auch erzeugt werden? Würde mich freuen, wenn mir das jemand erklären könnte! Danke schonmal, Grüße vom Diplomand