是因为打开时候用的open直接打开GUI,解决的方法是直接打开M文件,并用run运行,若直接在GUI界面上运行,会导致数据传输错误出现Attempt to reference field of non-structure array.

 

解決方法參考於:http://blog.sina.com.cn/s/blog_6d3a37b60100na5y.html

網頁截圖  

(擔心網址日後失效,故先截圖)

 

結論是:

當單純直接使用GUI的FIG檔案運作時,會正常Work

但是如果是在.m檔中,呼叫fig檔出來執行則會出現錯誤

 

collin介面

 

 

 

 

呼叫fig檔產生的錯誤解決法  

 

我一開始在設計的時候,直接在.fig檔案執行時,寄送mail也是正常的

但後來整合到.m檔後就突然出錯 1148701637  

使用第一個網頁提供的解決方法加入那兩行後

就正常了!!!!!!!!!!!!!!!!!!!!!!!

記得寄信前要先關閉防火牆 : p

可看上篇:[筆記] Matlab 使用sendmail函數 寄信gmail 遇到錯誤

 

 

 2013/06/04  pm 11:42

 補充

發現重開MATLAB後,須把主畫面左邊的路徑調成目前使用的位置

並且夾帶檔案的部分出現問題

夾兩個14K的英文數字檔名PNG檔OK

夾42K+140K的中文數字檔名PNG檔卻錯誤

實驗後

夾42K+140K的英文數字檔名PNG檔   錯誤

夾14K英文+42K的中文數字檔名PNG檔   錯誤

夾兩個14K的英文數字檔名PNG檔   OK ....

剛在測試一次:夾42K+140K的英文數字檔名PNG檔   正確!!(翻桌)

.....但目前還是無法確認是檔名還是檔案大小~"~

 

20130604  pm 11:59

檢查後對照表  

檢查後對照表  

 

arrow
arrow
    全站熱搜

    花花兒♥ 發表在 痞客邦 留言(2) 人氣()