全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1667
推到 Plurk!
推到 Facebook!

想請問Matlab編譯成exe檔後的問題~

答題得分者是:rogan321
auto15
一般會員


發表:6
回覆:9
積分:3
註冊:2002-11-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-13 14:46:30 IP:59.114.xxx.xxx 未訂閱
我有一個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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-13 17:00:37 IP:203.204.xxx.xxx 未訂閱
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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-13 18:28:52 IP:59.114.xxx.xxx 未訂閱
我解決了...感謝大大~~^^
系統時間:2024-05-14 1:20:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!