Re: [問題] 用 mcc 轉成執行檔, eval 出問題
※ 引述《diolin (Dio)》之銘言:
: ※ 引述《diolin (Dio)》之銘言:
: : matlab 可以用 mcc 去 compile M-File 成為 .EXE
: : 我是用 VC 6.0, 也已經用 mbuild -setup 設定 ok
: : compile 成執行檔也沒問題, 但執行時, 出問題了
: : Error: Reference to unknown function or variable 'bb' while
: : evaluating expression
: : 程式內容(大概如下, 因為code不在手邊)
: : bb = [ 1, 2, 3, 4, 5
: : ...
: : ... ]
: : for i=1:10
: : eval(['aa',num2str(i),'= bb;'])
: : end
: : 會在 eval 那一行出現 Error, 不知這個問題怎麼解決
: : 還是有其它寫法可以改寫
: : 謝謝
: 補充說明一下, 我是用 Matlab 6.5 (R13)
: 找網路上的資料, 有提到 6.5.1(R13SP1) 以後有修正這個問題了
: 不知有沒有大大可以幫我 try try , 或是提供 R13 上的解法
: 謝謝
自問自答一下好了
這個問題, 各種解法都試過, 一樣沒用
後來在 mathworks 網站上看到了, 這問題要 R14 以後才有 Fix
我也實際在 R14 上 try 過了, 的確是 Fix 掉了
所以 R13 無解, 要用 R14 才能順利執行
謝謝大家的觀看
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.229.183.137
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章