icejoanzd 发表于 2008-4-18 22:37

有没有命令能直接画出函数f(x,y,z)=0的三维曲线?

对于一个二维函数f(x,y)=0,可以用ezplot(f)直接画出它的图形,但如果函数是三维的:f(x,y,z)=0,其中每一个变量都不容易表达成另外两个变量的函数(比如很难将函数转化为x=g(y,z)),matlab中有没有命令能直接将它的图形画出来?

sogooda 发表于 2008-4-19 09:01

ezplot3 或许有用

icejoanzd 发表于 2008-4-19 12:31

不行啊

ezplot3这个命令需要x,y,z是关于t的函数,即ezplot3(FUNX,FUNY,FUNZ)。但是我这里的x,y,z都是独立的,与t无关。

sigma665 发表于 2008-4-19 13:07

http://forum.vibunion.com/forum/thread-54500-1-1.html
[总结]关于隐函数曲线和曲面画图的问题

icejoanzd 发表于 2008-4-20 12:13

其实我也想过自己编写一个程序画这种图的。只是以前有一次花了很长时间编了一个程序做一个问题,结果发现matlab本身用一个命令就可以做出来了,所以我想找找有没有一个命令就能直接解决现在这个问题,现在总算知道了“目前Matlab并没有现成的函数可用”,我也就死心啦:@)
页: [1]
查看完整版本: 有没有命令能直接画出函数f(x,y,z)=0的三维曲线?