HiFiForum.nu
Home | Forums | Profile | Register | Active Topics | Links | Members | Articles | PM | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

Private Messages
You must log in to check messages
 All Forums
 HiFiForum.nu - Mångfaldens forum
 Teknik och DIY
 ni som har koll på matlab..
 New Topic  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

DasKapital
Member

614 Posts

Posted - 2002/12/04 :  14:25:37  Show Profile Send DasKapital a Private Message
Hur gör jag för att importera wav-filer i matlab och komma åt samplen? Jag har lyckats använda import wizard och ladda wav-filen. Men det blir nåt mysko objekt som jag inte vet hur jag får tag på datan ur.
Det är en stereofil jag skall spana på, så jag antar att det borde bli två kolumner med data, men hur kommer jag åt datan?

mvh,
Rickard

Ino Audio for life

fenwick
Member

123 Posts

Posted - 2002/12/04 :  15:48:23  Show Profile Send fenwick a Private Message
"help wavread" borde hjälpa dig att börja
Go to Top of Page

944Driver
Member

159 Posts

Posted - 2002/12/05 :  00:16:33  Show Profile Send 944Driver a Private Message
Det här bör klara biffen

s = wavread('c:\"sökväg".wav');
eller bättre
[s,fs,bits] = wavread('d:\temp\test.wav');
så får du samplingsfrekvensen och upplösningen på en gång i fs och bits

s innehåller nu alla data i en matris, skriver du s(345,1) får du 345:e samplet i den ena kanalen, s(345,2) ger det i andra kanalen.

v = s(1:length(s),1); kopierar kanal 1 till vektorn v om man vill det.

soundsc(x,fs) spelar upp vektorn eller matrisen x med fs Hz samplingsfrekvens

Help -> help desk (HTML) är också mycket användbart om man har det installerat.

//Magnus
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Topic Locked
 Printer Friendly
Jump To:
HiFiForum.nu © HiFiForum.nu except: Logos and Trademarks are property of their owners, Comments are property of their posters Go To Top Of Page
Denna sida genererades på 0.22 sekunder. Snitz Forums 2000