Forum: Digitale Signalverarbeitung / DSP / Machine Learning Plot mit Matlab eingrenzen


von Matlab_Neuling (Gast)


Lesenswert?

Hallo,

ich hab ein kleines Problem mit dem Matlab Befehel "plot".

Ich möchte  Werte, zu einer bestimmten Frequenz ausgeben.

Die Berechnung klappt soweit, nur die Eingrenzung der Darstellung 
funktioniert nicht.

Ich hab die Frequenz berechnet und möchte jetzt nur Frequenzen zw. 39kHz 
und 41 kHz darstellen lassen.
1
I(39e3<freq)&(freq<41e3);
2
plot(freq(I));

Das klappt soweit gut, aber wenn ich dann auf der y-Achse den Bereich 
der Werte anzeigen will.
1
I(39e3<freq)&(freq<41e3)
2
plot(freq(I),bereich);

Kommt die Fehlermeldung, dass die Vektoren nicht gleich lang sind.

Gibt es eine Möglichkeit es anderest darzustellen,dh. mit 
unterschiedlichen längen der Vektoren und wenn ja wie?

Wenn ich keine Begrenzung des Frequenzbereiches mache, funktioniert es 
einwandfrei.

Danke & Gruss

Matlab_Neuling

von Alex (Gast)


Lesenswert?

xlim, ylim & Co kann man dafür verwenden

von Gast007 (Gast)


Lesenswert?

axis([xmin xmax ymin ymax])

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.