[繪圖] 不同版本 同一支script 不同結果

看板MATLAB作者 (波卡)時間12年前 (2013/10/06 14:21), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
在同一部機器上裝了MATLAB R2012a 與R2013a兩個版本 今天心血來潮測試了一下兩個版本 執行同一支script會有甚麼效能上的差異 結果新版果然效能上的增進令人驚艷 從67sec變成45sec(多次測試結論) 但是卻也發現另一個問題 兩個版本畫出來的圖居然不太一樣 我使用的畫圖大概類似這樣 [X,Y,Z]=meshgrid(0:0.001:1,0:0.001:1,-5:0.1:5); figure; slice(X,Y,-Z,para,[],[],[0:0.1:4]),shading flat; hold on; slice(X,Y,-Z,para,[],[0:1],[]),shading flat; slice(X,Y,-Z,para,[0:1],[],[]),shading flat; 主要是Z維度上有NAN, slice是不會畫出來的 舊版可以畫出Z0時是有圖出來 新版Z0時有一半是NAN 沒東西 (一開始還以為破圖) 我想應該是計算上的精度誤差不一樣吧?? ﹨(╯▽╰)∕ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.189.233
文章代碼(AID): #1IKG5i40 (MATLAB)