2012-02-25 244 views
3

我想与gnuplot的得出以下隐函数如何用gnuplot绘制一个隐函数f(x,y,z)= 0?

x**2+y**2+(z-1)**3-2 

enter image description here

我知道,枫木或MATLAB可以到这个非常简单,但我想使用的gnuplot。

知道我不知道,所以我不能提供一个起点。

对不起

这里的结果与枫

enter image description here

+0

[This](http://t16web.lanl.gov/Kawano/gnuplot/implicit/solve-e.html)链接可能是一个很好的开始。 – 2012-02-25 19:12:06

+0

@MarvinPinto:我知道这个页面。我可以用这个指导来画出不同的功能。无论我是否无法适应我的功能。 – 2012-02-25 22:09:51

+0

@ MarvinPinto评论中的链接似乎已被破坏。通过要求gnuplot绘制曲面$ z = f(x,y)$并只显示轮廓$ z = 0 $ - 例如可以绘制两个变量的隐式函数(也许是众所周知的)。 [here](http://gnuplot-surprising.blogspot.com/2011/09/assume-three-is-equation-fxygxy-and-we.html) - 但它不适用于三个变量的隐式函数。 – Nick 2017-03-15 20:50:30

回答

2

绘制按照Gnuplot FAQ,这是不能直接成为可能。对于2D函数有一个解决方法,但我没有看到如何将这种方法应用于3D图形。我建议在Octave或类似的程序中求解方程,然后将解决方案输出到一个文件中,然后将其输入到GnuPlot中。

相关问题