想請問Matlab編譯成exe檔後的問題~ |
答題得分者是:rogan321
|
auto15
一般會員 發表:6 回覆:9 積分:3 註冊:2002-11-18 發送簡訊給我 |
我有一個main的function如下: function main
load Sw.txt; %讀入為一個168x168的矩陣
load Sb.txt; %讀入為一個168x168的矩陣
p=inv(Sw)*Sb;
[PC, LATENT, EXPLAINED] = PCACOV(p); save Persent1.txt EXPLAINED /ascii; %把EXPLAINED及PC兩矩陣要存成txt
save Wlda.txt PC /ascii; 如果直接以matlab進行編譯可以正確跑出Persent1.txt及Wlda.txt兩個檔案
但我想把她轉成執行檔再跟BCB連結
我利用下面的指令編譯成執行檔 mcc -m main 之後會產生下面的錯誤... This save statement referred to variable "/ascii" that was not referenced in the function.
想請問一下有什麼方式可以解決呢...還是我使用的方式有錯誤呢~~
希望各位高手可以抽空幫我看看...感激不盡!!
|
rogan321
高階會員 發表:21 回覆:307 積分:200 註冊:2003-05-15 發送簡訊給我 |
Hi~auto15
參考網站的說明~
http://www.mathworks.com/support/tech-notes/1600/1620.html#LOAD
Section 5項,它提供兩種處理ascii的方法~
你改用 low-level file I/O的方式看看
不過我記得~save Wlda.txt PC /ascii;的參數不是下-ascii嗎?
還是我記錯了
|
auto15
一般會員 發表:6 回覆:9 積分:3 註冊:2002-11-18 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |