[繪圖] 關於非線性方程畫圖

作者: lovecutepika (尚耘)   2017-08-11 15:09:15
不好意思 想問一下有沒有指令是可以畫出非線性方程式3D的圖
我想畫的是方程式是這樣 f(x,y,z)=0
沒辦法解出z= 的形式,我是有想過直接給x,y 然後用fsolve慢慢解
只是我方程式的解幾乎在1e-6這個範圍,用fsolve去解很容易出錯
我上網查好像只有2D的 ezplot指令可以這樣用
ex: ezplot(x^2+y^2-1,[-1 1])
但是ezsurf好像卻沒辦法這樣用?
所以想問一下遇到這種問題該怎麼解決~~?
作者: profyang (prof)   2017-08-11 17:08:00
fimplicit3另外 教你個小技巧 解幾乎都在1e-6你可以先令z'=z*1e6重新打一遍: zz=z*1e6;然後解zz,後要畫時再z=zz*1e-6;那就慢慢解囉~照我說的變數正規化一下再解應該會準很多另外 你的f是可以像x^2+y^2-1這種可以寫出參數式的嗎?可以的話用參數式去產生x,y,z的向量就好

Links booklink

Contact Us: admin [ a t ] ucptt.com