※ 引述《forb9823018 (風過無痕)》之銘言:
: 我想要同步處理兩段code
: 但兩段code有部分相依性
: 因為一個要不斷接收音訊並輸出
: 另一個某些funtion處理時間就已經超過每個音訊sample點很多倍了
: 我的電腦有多核心
: 有沒有可能matlab開兩個視窗
: 同時用tic toc計時(我不知道有沒有辦法兩個視窗同時按enter開始執行)
: 然後互相存檔回傳時間和幾個變量?
我的想法有兩種approach,都是開兩個matlab
第一個是處理檔案
主要就是讀取ls()的內容 看看檔案是否有增加
有增加就處理,沒有就利用pause(),看你要停多久,再繼續while
你就可以兩邊都打開哪一個先跑都沒差
只要檔案做改變就做相對應的動作就好
如果要控制變數的話,就存mat檔案
利用load讀取特定變數,並且透過isequal檢視是否跟之前的變數相等
再決定是否繼續動作
只是如果你的的變數需要比較大的記憶體
這裡每一個變數需要多一份copy...
可能會有記憶體不足的問題產生