mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP Plot mit Matlab


Autor: Robi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
plot([0:1/fs:(length(x)-1)/fs],x);

Autor: die ??? (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
help plot

Autor: Robi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wow, läuft perfekt
................DANKE...................

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.