[問題] 如何讓Matlab發出聲音或者撥放音樂

看板MATLAB作者 (swallow)時間18年前 (2006/06/25 20:42), 編輯推噓5(5011)
留言16則, 5人參與, 最新討論串1/1
因為我需要跑的資料很多又很久 不想要一直盯著電腦螢幕 所以我希望當其中一項結果求出來時讓Matlab自動發出聲音 或者撥放一首音樂(ex: mp3) 有大大知道怎麼作? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.131.65.134

06/25 20:51, , 1F
要不要呼叫外部程式來撥放?
06/25 20:51, 1F

06/25 20:51, , 2F
你可以用system('abc.mp3')就可以呼叫外部程式撥放mp3
06/25 20:51, 2F

06/25 21:34, , 3F
...zxvc太快回答了 佩服 感謝
06/25 21:34, 3F

06/25 22:44, , 4F
請問可以再詳細一點解說嗎?? 不是很懂~"~
06/25 22:44, 4F

06/26 06:23, , 5F
MATLAB中System這個指令會向作業系統呼叫,要求執行括號內
06/26 06:23, 5F

06/26 06:25, , 6F
的指令。如果是Windows作業系統,只要在System指定要被處理的
06/26 06:25, 6F

06/26 06:26, , 7F
檔案。Windows會自動依據檔案關聯,呼叫可以處理該檔案的程式
06/26 06:26, 7F

06/26 06:28, , 8F
來處理該檔案。像你在Windows用滑鼠在一個MP3檔案左鍵點兩下
06/26 06:28, 8F

06/26 06:29, , 9F
為什麼就會跳出多媒體的撥放程式如Winamp來撥放?這是因為
06/26 06:29, 9F

06/26 06:30, , 10F
作業系統有紀錄副檔名為mp3的檔案的檔案關聯。
06/26 06:30, 10F

06/26 06:31, , 11F
所以說system('abc.mp3')這個指令,就會要求MATLAB外部的
06/26 06:31, 11F

06/26 06:32, , 12F
作業系統來處理abc.mp3這個檔案。這時作業系統就會呼叫一些
06/26 06:32, 12F

06/26 06:33, , 13F
別的外部程式來處理MP3檔案。
06/26 06:33, 13F

06/26 16:27, , 14F
或是你可以播放wav檔--> [y,fs]=wavread('test.wav');
06/26 16:27, 14F

06/26 16:27, , 15F
sound(y,fs);
06/26 16:27, 15F

03/27 18:49, , 16F
beep
03/27 18:49, 16F
文章代碼(AID): #14deIt09 (MATLAB)
文章代碼(AID): #14deIt09 (MATLAB)