[绘图] 关于非线性方程画图

楼主: 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