2010年7月14日水曜日

パラメター問題解消


3次元にプロットできる式は、基本的に一本の軸上で、残りの他の二つはパラメターに撤すればプロットできるということに気がつきました。一歩前進。





set size square
set isosample 128,128
set parametric
set hidden3d
set xyplane 0
set pm3d at s
set contour base
set view 30,60
set cntrparam cubicspline
set cntrparam points 3
set cntrparam levels incremental -1, 0.1, 1
unset tics
Y(u,v) = u*v/((u**2+v**2)**2+u**2+v**2)
x(u,v) = u
y(u,v) = v
z(u,v) = Y(u,v)
splot [-1:1] [-1:1] x(u,v) , y(u,v) ,z(u,v) with lines notitle


いつぞやのMacのスピーカー?らしきグラフも出来ました。





set size square
set xlabel "x"; set ylabel "y"
set isosample 128,128
set parametric
set hidden3d
set pm3d at s
set contour base
set view 60,20
set cntrparam cubicspline
set cntrparam points 3
set cntrparam levels incremental -1, 0.1, 1
set ztics 0, 0.5
set xtics -0.5, 0.5
set ytics -0.5, 0.5
Y(u,v) = exp(-u**2-v**2)
x(u,v) = u
y(u,v) = v
z(u,v) = Y(u,v)
splot [-1:1] [-1:1] x(u,v) , y(u,v) ,z(u,v) with lines notitle

0 件のコメント: