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