Re: [問題] 如何畫三個變數的函數圖形已回收

看板MATLAB作者 (用力跳 大力跳)時間16年前 (2009/04/13 02:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《alenti (alen)》之銘言: : ※ 引述《polkmnb1 (用力跳 大力跳)》之銘言: : : 請教一下 : : 關於ezgraph3這個指令是專門用來畫哪一方面的三維圖形?? : : 還有假設我想要畫有三個變數的函數圖形 : : -0.5441(x-2.142857)-0.5796(y-215.6069)-0.6067(z-89.74628)=0 : : 請問要怎麼寫?需要設定x y z的範圍嗎? : 要先轉換一下型式 : z = f(x,y) = ( (-0.5441(x-2.142857)-0.5796(y-215.6069))/0.6067 ) + 89.74628 : 程式碼如下,我是用ezmesh : clc; : clear; : ezmesh('( (-0.5441*(x-2.142857)-0.5796*(y-215.6069))/0.6067 ) + 89.74628') : 結果出來會是60*60的網格圖,x,y 的range 為 -2*pi ~ 2*pi : 如果你要設定range 和網格密度的話,ezmesh那行改成(我把後面的先刪掉) : ezmesh('-0.5441*(x-2.142857)-0.5796*(y-215.6069)',[-10,10,-5,5],36) : [-10,10,-5,5] 為 [xmin,xmax,ymin,ymax] : 36 為 網格數 (36*36) : : 此外假設今天函數變成 : : f(x,y,z)=-0.5441(x-2.142857)-0.5796(y-215.6069)-0.6067(z-89.74628) : : 這樣是否就變成四維 五元一次方程式了呢! : 嗯,是四維,不過也是四元一次方程式吧...?? 恩是四元一次方程式 我搞錯囉 ! 非常感謝你幫我解答 解決我心中超多疑惑 感謝你! 不過可以問一下 假設是四維圖形 是要用哪個指令呢? 關於ezgraph3這指令是用來畫三維還是四維呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 113.61.133.5
文章代碼(AID): #19uYpH-p (MATLAB)
文章代碼(AID): #19uYpH-p (MATLAB)