0

2D 正弦関数があり、t=0 の境界しきい値をプロットしたいと考えています。誰かがそれを行う方法についてのヒントを教えてもらえますか?

f (x, y) = sin(10x) + cos(4y) − cos(3xy)

x ∈ [0, 1]、y ∈ [0, 2]、境界しきい値 t = 0

予想されるプロットは次のようになります。

実際、私が言及している関数は、論文「Active Learning For Identifying Function Threshold Boundaries」( https://papers.nips.cc/paper/2005/file/8e930496927757aac0dbd2438cb3f4f6-Paper.pdf ) のおもちゃの 1です

更新:次のコードを試しましたが、どうやら欲しいものが得られません。上面図は、(0,0) から (1,2) までの直線であり、一部の曲線ではありません...

ax = plt.axes(projection='3d')

# Data for a three-dimensional line
xline = np.linspace(0, 1, 1000)
yline = np.linspace(0, 2, 1000)
zline = np.sin(10*xline)+np.cos(4*yline)-np.cos(3*xline*yline)
ax.plot3D(xline, yline, zline, 'gray')
4

1 に答える 1