2012-02-25 150 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中。

相關問題