怎麼用matlab做三維函數的圖?
題目:
怎麼用matlab做三維函數的圖?
比如f(x,y,z),x,y,z 都是1~101的,想要用matlab做出三維f的變化情況(用顏色表示),怎麼搞?
比如f=1/|x-51|+1/|y-51|+1/|z-51|.用surf做嘛?
解答:
嗯,比較難搞.
你只能看看他的某個等勢面,比如當f=0.5時xyz對應的曲面.
或者看看他在某些截面(比如x=1,或者x+y+z=0之類的)上的等勢線,或則這些截面上的各個位置的值的大小(用顏色表示).
但是想看到整個空間上所有點的顏色時不可能的,畫出來你也看不清.
再問: 謝謝了~我已經搞出來了
再答: 不客氣,能自己搞出來是最好的
添加新評論