相关文章推荐
善良的香烟  ·  jsp ...·  11 月前    · 
任性的机器猫  ·  How to map json data ...·  1 年前    · 

MATLAB中有一个内置函数是humps,该函数是下列函数的特例:

当q=0.3,r=0.9和s=6的时候就是humps函数了。

humps函数到底有什么 用呢?

根据MATLAB的帮助,如下:

>> help humps

HUMPS  A function used by QUADDEMO, ZERODEMO and FPLOTDEMO.

Y = HUMPS(X) is a function with strong maxima near x = .3

and x = .9.

[X,Y] = HUMPS(X) also returns X.  With no input arguments,

HUMPS uses X = 0:.05:1.

Example:

plot(humps)

即该函数通常用于几个函数的测试工作,这个函数有个显著的特点就是在0.3和0.9处有很强的值变化,在相对较短的区间内展现出平滑和陡峭的曲线。

绘制humps函数可以使用如下简单的语句:

>> x=0:0.001:1;

>> y=humps(x);

>> plot(x,y);

>> grid on

图形如下:

首先,这个程序是可积的,而且更美妙的是可以有解析公式,这样得到精确结果就很简单了,然而,真正需要 使用这个程序可以测试数值积分的稳定性和计算精度,尤其是像quad和quadl函数的测试工作,如果你觉得自己写出什么比较高明的数值积分公式或者方法、函数,不妨用它来测试一把。~

天津宏昇钢铁有限公司主营:光伏支架、环热镀锌光伏支架、锌铝镁支架、铝合金支架、热镀锌光伏配件、锌铝镁支架配件、铝合金配件、防水支架、BIPV系统、光伏车棚系统等,公司诚信经营,追求卓越,精诚合作!专业的事交给专业的人,工商业支架系统,地面电站辅... 点击进入详情页 本回答由 -- 提供