[討論] 不同版本之GUI差異

看板MATLAB作者 (鯊士)時間9年前 (2016/03/15 00:31), 9年前編輯推噓3(307)
留言10則, 2人參與, 最新討論串1/1
我在GUI中設計了一個存檔按鈕,用來存三維的圖檔,原本2014a以前的版本存檔都沒問題 但是我發現2014b以後用一樣的程式碼下去執行,圖檔會偏移。 存檔鍵程式如下: function pushbutton2_Callback(hObject, eventdata, handles) % hObject handle to pushbutton2 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) fn = get(handles.edit5,'string'); savef = figure; copyobj(handles.axes1,savef); saveas(savef,[fn,'.jpg']); close(savef); 想請問要如何解決這個問題,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.20.117 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1457973066.A.CD9.html

03/15 00:45, , 1F
先不要close,存出來的圖和savef一樣嗎?
03/15 00:45, 1F

03/15 10:33, , 2F
不同,但是之前還沒改成固定座標軸時跳出來的視窗雖然和
03/15 10:33, 2F

03/15 10:33, , 3F
原本在gui上的不同,可是jpg檔是對的
03/15 10:33, 3F

03/15 10:46, , 4F
handles 的大小與新設的savef一樣嗎?可不可以提供最簡單的
03/15 10:46, 4F

03/15 10:46, , 5F
的測試資料
03/15 10:46, 5F

03/15 17:15, , 6F
我發現是版本的問題,2014a以前的這樣存沒問題,可是2014
03/15 17:15, 6F

03/15 17:16, , 7F
b以後的這樣的程式碼圖檔都會和gui上顯示的偏移。
03/15 17:16, 7F

03/15 17:24, , 8F
但覺得2014b以後產生的圖比較漂亮,還不知道要怎樣解決..
03/15 17:24, 8F
※ 編輯: sharkga (36.229.124.152), 03/15/2016 22:15:45 ※ 編輯: sharkga (140.116.20.45), 03/16/2016 11:54:00

03/17 01:30, , 9F
版本的問題的話,可參考各版本的release note,看看各內建
03/17 01:30, 9F

03/17 01:30, , 10F
函數的default behavior有什麼改動。
03/17 01:30, 10F
文章代碼(AID): #1MvkTApP (MATLAB)
文章代碼(AID): #1MvkTApP (MATLAB)