|
Monica75 |

Forum-Anfänger
|
 |
Beiträge: 26
|
 |
|
 |
Anmeldedatum: 15.01.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.03.2013, 11:41
Titel: wav-datei einlesen
|
 |
Hallo ich hab 40 Dateien mit dem Namen 01 Titel 1.wav bis 40 Titel 40.wav und würde sie gerne in Matlab einlesen.
Ich wollte eine for-Schleife machen und mit dem wavread-Befehl das einlesen, aber ich bekomme immer eine Fehlermeldung "Undefined function or variable 'Titel_a' ". Kann mir jemand sagen was mein Fehler ist?
|
|
|
|
|
Martin1986 |

Forum-Century
|
 |
Beiträge: 121
|
 |
|
 |
Anmeldedatum: 20.06.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: Win 2016b Linux 2016b
|
 |
|
|
 |
|
Verfasst am: 13.03.2013, 11:54
Titel:
|
 |
XD da sind einige Bugs drin ich versuche das mal ohne Matlab
Dann hast du aber immer noch das Problem, das du mit [Y,N,Fs]= immer wieder die Variablen überschreibst, ihr stellt sich wieder die frage was man mit den eingelesenen Daten machen will...
Warum nutzt du Y,N und Fs schon vorher als Variablen [Y,N,Fs]= bekommst du von wavread zurück, was du vorgibst ist was hinter wavread steht...
|
|
|
Monica75 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 26
|
 |
|
 |
Anmeldedatum: 15.01.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.03.2013, 13:54
Titel:
|
 |
Weil das so in der Definition stand: [y,Fs,bits] = wavread('filename')
Wie soll ich es sonst einlesen?
|
|
|
Monica75 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 26
|
 |
|
 |
Anmeldedatum: 15.01.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.03.2013, 13:57
Titel:
|
 |
Wenn ich nur Y=wavread('Filename') eingebe,dann kommt bei mir immer eine Fehlermeldung "Cannot open file".
|
|
|
Martin1986 |

Forum-Century
|
 |
Beiträge: 121
|
 |
|
 |
Anmeldedatum: 20.06.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: Win 2016b Linux 2016b
|
 |
|
|
 |
|
Verfasst am: 13.03.2013, 14:00
Titel: mhm
|
 |
vll solltest dir noch mal genauer ansehen wie genau Matlab geht
wavread ist eine Funktion, eine Funktion hat meisten Eingangsgrößen und ausgangsgrößen...
-> [Ausgangsgrößen]=funktionsname(Eingangsgrößen)
-> wavread liefert die deine Daten, die Aufnahmefrequenz, und die Bitrate
um das machen zukönnen benötigt die Funktion den Dateinamen....
|
|
|
Monica75 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 26
|
 |
|
 |
Anmeldedatum: 15.01.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.03.2013, 14:31
Titel:
|
 |
|
|
Martin1986 |

Forum-Century
|
 |
Beiträge: 121
|
 |
|
 |
Anmeldedatum: 20.06.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: Win 2016b Linux 2016b
|
 |
|
|
 |
|
Verfasst am: 13.03.2013, 14:36
Titel:
|
 |
bzw. wenn es nicht im selben Pfad liegt...
wobei in path dann der richtige pfad drin stehen sollte...
generell solltest du vll eine der vielen Matlabeinführungen lesen
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 13.03.2013, 14:38
Titel:
|
 |
Hallo Monica,
Zitat: |
es geht trotzdem nicht |
Solche Aussagen sind in einem Forum immer unnützlich: Während man mit dem nötigen Sachverstand Ratschläge geben kann, wie ein Fehler behoben werden könnte, braucht man zum Erraten des Problems schon eine Kristallkugel.
"wavread('Filename')" versucht das File "Filename.wav" zu öffnen. Du brauchst aber nicht den String 'Filename', sondern die Variable Filename, also ohne Quotes.
Gruß, Jan
|
|
|
Monica75 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 26
|
 |
|
 |
Anmeldedatum: 15.01.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.03.2013, 14:41
Titel:
|
 |
Danke, jetzt hat es geklappt.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|