[討論] 3維空間的偏微分

看板MATLAB作者 (G.M.T.)時間10年前 (2014/12/05 17:11), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
比較好理解的情況,是xyz坐標系,座標是(x,y,z) 有z=f(x,y)的關係式 那可以直接用手算z關於x和y的偏導數 實際上可能是在一個xy平面上,有一組隨便得到的z 如果要找出z關於x和y的偏導數,請問應該要如何寫呢? 是用gradient這個指令嗎? 目前寫的是這樣: %如果z=3*x^2+4y^2 clear x=0:1:10; y=0:1:10; z=3*x.^3+4*y.^2; xi = -1:0.4:50; yi = -1:0.4:50; [XI,YI] = meshgrid(xi,yi); ZI = griddata(x,y,z,XI,YI); [zu,zv] = gradient(ZI); 但是griddata跑不出來@@ 謝謝~ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.117.58.213 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1417770697.A.4AE.html

12/13 11:50, , 1F
plot3(x,y,z,'*'); 然後你就知道問題在哪了
12/13 11:50, 1F

12/13 11:51, , 2F
你的'x','y','z'在空間中是一條線 不是一個曲面
12/13 11:51, 2F
文章代碼(AID): #1KWNR9Ik (MATLAB)
文章代碼(AID): #1KWNR9Ik (MATLAB)