[繪圖] 請問將我做的實驗畫成3D曲面圖語法該怎 …已回收

看板MATLAB作者時間15年前 (2010/12/08 17:20), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/1
小弟我做實驗數據為 x y z -80 -80 2.183763271 -60 -80 2.142948715 -40 -80 2.140756591 -20 -80 2.175953531 0 -80 2.152403824 20 -80 2.134264854 40 -80 2.116558987 60 -80 2.112557433 80 -80 2.063086877 -80 -60 2.180680786 -60 -60 2.171034381 -40 -60 2.137914154 -20 -60 2.120306708 0 -60 2.092981787 20 -60 2.08847735 40 -60 2.166063732 60 -60 2.165822297 80 -60 2.176191868 -80 -40 2.14747999 -60 -40 2.13259152 -40 -40 2.111560905 -20 -40 2.097113658 0 -40 2.090837637 20 -40 2.079127162 40 -40 2.092332741 60 -40 2.089346418 80 -40 2.121514934 -80 -20 2.188478053 -60 -20 2.145673027 -40 -20 2.113593363 -20 -20 2.102923109 0 -20 2.099161393 20 -20 2.089596285 40 -20 2.094496458 60 -20 2.118103689 80 -20 2.165012153 -80 0 2.222866709 -60 0 2.178880877 -40 0 2.157283789 -20 0 2.136199906 0 0 2.124446195 20 0 2.121343416 40 0 2.119002894 60 0 2.128384636 80 0 2.160509337 -80 20 2.235613757 -60 20 2.197458574 -40 20 2.166425451 -20 20 2.155145142 0 20 2.155132089 20 20 2.148243589 40 20 2.147586891 60 20 2.153675015 80 20 2.167448463 -80 40 2.269257502 -60 40 2.229610029 -40 40 2.212229248 -20 40 2.201755178 0 40 2.186550766 20 40 2.175674989 40 40 2.175777887 60 40 2.175757719 80 40 2.184221029 -80 60 2.313869511 -60 60 2.285669676 -40 60 2.240058371 -20 60 2.232940447 0 60 2.215551087 20 60 2.203445861 40 60 2.20302225 60 60 2.203114244 80 60 2.216412542 -80 80 2.285065022 -60 80 2.293537888 -40 80 2.274469746 -20 80 2.252865728 0 80 2.251745949 20 80 2.251651937 40 80 2.257102621 60 80 2.259438989 80 80 2.267260110 共有81個點 實驗函數我也弄出來了z=f(x,y) z=a+b*x+c*y+d*x^2+f*y^2+g*x^3+h*y^3+m*x*y+n*x^2*y+k*x*y^2 a = 2.1688607081104707E+00 b = -6.1895693034415787E-04 c = 1.8113882249954757E-03 d = 4.2514938344927082E-06 f = 4.2879103694509509E-06 g = 1.7350754162376479E-08 h = -1.3188267675590849E-07 m = 4.0617310624968825E-07 n = -3.0615836758056042E-08 k = 2.9286654394634491E-08 我有上網爬過surf的語法 可是畫出的曲面圖並不我要的 我要的曲面圖是像山一樣 有高有低 拜託各位高手 要請問各位大大...有更好的方法嗎? (別叫我爬文了,我連書都買回來看了) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.165.150 ※ 編輯: chrishappy11 來自: 114.37.165.150 (12/08 17:29)

12/08 22:22, , 1F
用meshgrid產生x,y z用你的模型計算 再surf(x,y,z)
12/08 22:22, 1F
這樣子畫出來的圖型不是個曲面,要像山一樣,有高有低才是正確的 ※ 編輯: chrishappy11 來自: 123.195.0.26 (12/08 23:45)

12/08 23:51, , 2F
為什麼要像山一樣才是曲面圖 你所有的z都是2.多
12/08 23:51, 2F

12/08 23:52, , 3F
畫出來的曲面當然值也都是2.多
12/08 23:52, 3F

12/09 07:26, , 4F
樓上正解,你需要的是調整座標,拉開那比例
12/09 07:26, 4F

12/09 07:26, , 5F
不然你就貼圖給大家看看
12/09 07:26, 5F
1樓高手已經解決我的問題了...感謝 ※ 編輯: chrishappy11 來自: 123.195.0.26 (12/09 08:24)
文章代碼(AID): #1C_qt0Hv (MATLAB)