Hi an alle, bin ein Matlab Neuling und will eine eingescante Wav-datei plotten. [x,fs]=wavread('music.wav'); fs=44100Hz Wenn ich nun plot(x) eingebe, bekomme ich die Wert in Abhängigkeit von x, welches bis ca 200000 geht. Mit t=lenght(x)/fs bekomme ich die genaue Zeit heraus (ca 4,4 sek.). Wie kann ich jetzt die Wav-datei plotten und auf der X-Achse die Zeit haben. Am besten bis 5 sek. in 0.5 sek Schritten. Wenn ich plot(t,x) eingebe hängt sich Matlab immer bei mir auf :-( Für jede Art von Hilfe bin ich sehr dankbar... gruß robi
Versuch es mal mit stem(x), da erhält man jedoch keine x-Achsenskalierung. Weiter kannst du stem(t,x) verwenden, das könnte funktionieren. Beachten musst du das x und t Linienvektoren sind. Wenn nicht x=x' verwenden.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.