Hallo,
wie kann ich mein Program (M-File) zu Eingang von Filter hinfügen?
soll ich es als function nennen und in Worspace speichern ,dann von dort
aufrufen oder wie geht das?
Zweite Frage: ich hab IN und OUT in Workspace gespeichert dann wollte
die Übertragungsfuktion[H=OUT/IN] rechnen.kommt aber ein Fehler,IN und
OUT haben veschiedene Grösse.Der Eingang gibt die werte in der Spalte
3,so (:,:,s). Ausgang ist aber normal.ich hab ein programm
geschrieben.Sehen Sie unten.
danke.
clear
out=simout.signals.values;
IN=simout1.signals.values;
for s=1:441 % Fa=44100 Hz "abtastfrequenz"
H(s)=OUT(s)/IN(:,:,s) %Out und In sollen gleiche grosse haben
end
Du solltest zuerst einmal die Einstellungen die dir Simulink ermöglicht versuchen zu begreifen. Der 1/z Block (und alle anderen diskreten Blöcke) bieten dir an die Sampletime einzustellen (1/Abtastfrequenz) bei dir ist sie jedesmal 1 Sek lang, während die Simulationszeit auch nur 1 Sekunde ist. Da kann doch bei deiner Schaltung nichts brauchbares rauskommen. Und wenn du Ausgang/Eingang bildest heisst das nicht dass du dann deinen Frequenzgang bekommst, weil du eine Phasenverschiebung zw. Ausgang und Eingang hast. Im übrigen was machst du wenn der Eingang gerade null ist --> dann hast du nähmlich eine unendliche grosse Übertragungsfunktion.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
