15.2.11测试绘图函数

函数sombreropeaks提供一种检查打印是否正常工作的方法。输入任一sombreropeaks在Octave提示下,应显示三维绘图。

 
:sombrero ()
:sombrero (n)
:z= sombrero (…)
:[x,y,z] = sombrero (…)

绘制熟悉的三维宽边帽函数。

绘制的函数为

z = sin (sqrt (x^2 + y^2)) / (sqrt (x^2 + y^2))

在没有返回参数的情况下调用,sombrero使用绘制网格[-8,8]上上述函数的曲面surf.

如果n是用于绘制的标量n网格线。的默认值n是41。

当使用输出参数调用时,返回在网格上计算的函数的数据surf (x, y, z).

详见: peaks,meshgrid,mesh,surf.

广告
 
:peaks ()
:peaks (n)
:peaks (x,y)
:z= peaks (…)
:[x,y,z] = peaks (…)

绘制一个具有许多局部最大值和最小值的函数。

函数具有以下形式

f(x,y) = 3*(1-x)^2*exp(-x^2 - (y+1)^2) ...
         - 10*(x/5 - x^3 - y^5)*exp(-x^2-y^2) ...
         - 1/3*exp(-(x+1)^2 - y^2)

在没有返回参数的情况下调用,peaks使用绘制上述函数的曲面surf.

如果n是标量,peaks在上绘制上述函数的值nxn网格范围[-3,3]。的默认值n是49。

如果n是一个向量,那么它表示计算函数的网格值。如果xy然后在指定的顶点网格上计算函数值。

当使用输出参数调用时,返回在网格上计算的函数的数据surf (x, y, z).

详见: sombrero,meshgrid,mesh,surf.

广告

版权所有 © 2024-2025 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2