Re: [問題] 用 mcc 轉成執行檔, eval 出問題

看板MATLAB作者 (Dio)時間17年前 (2007/08/16 22:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《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
文章代碼(AID): #16n5bz_j (MATLAB)
文章代碼(AID): #16n5bz_j (MATLAB)