作者youngswallow (swallow)
看板MATLAB
標題[問題] 如何讓Matlab發出聲音或者撥放音樂
時間Sun Jun 25 20:46:53 2006
因為我需要跑的資料很多又很久
不想要一直盯著電腦螢幕
所以我希望當其中一項結果求出來時讓Matlab自動發出聲音
或者撥放一首音樂(ex: mp3)
有大大知道怎麼作?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.131.65.134
1F:推 zxvc:要不要呼叫外部程式來撥放? 06/25 20:51
2F:→ zxvc:你可以用system('abc.mp3')就可以呼叫外部程式撥放mp3 06/25 20:51
3F:推 youngswallow:...zxvc太快回答了 佩服 感謝 06/25 21:34
4F:推 dehkgt:請問可以再詳細一點解說嗎?? 不是很懂~"~ 06/25 22:44
5F:推 zxvc:MATLAB中System這個指令會向作業系統呼叫,要求執行括號內 06/26 06:23
6F:→ zxvc:的指令。如果是Windows作業系統,只要在System指定要被處理的 06/26 06:25
7F:→ zxvc:檔案。Windows會自動依據檔案關聯,呼叫可以處理該檔案的程式 06/26 06:26
8F:→ zxvc:來處理該檔案。像你在Windows用滑鼠在一個MP3檔案左鍵點兩下 06/26 06:28
9F:→ zxvc:為什麼就會跳出多媒體的撥放程式如Winamp來撥放?這是因為 06/26 06:29
10F:→ zxvc:作業系統有紀錄副檔名為mp3的檔案的檔案關聯。 06/26 06:30
11F:→ zxvc:所以說system('abc.mp3')這個指令,就會要求MATLAB外部的 06/26 06:31
12F:→ zxvc:作業系統來處理abc.mp3這個檔案。這時作業系統就會呼叫一些 06/26 06:32
13F:→ zxvc:別的外部程式來處理MP3檔案。 06/26 06:33
14F:推 smallmei:或是你可以播放wav檔--> [y,fs]=wavread('test.wav'); 06/26 16:27
15F:→ smallmei:sound(y,fs); 06/26 16:27
16F:→ kevin190:beep 03/27 18:49