首页 > 编程知识 正文

matlab定义函数并调用,varargin在matlab里面啥意思

时间:2023-05-03 16:10:56 阅读:140708 作者:713

(因为是搜索得到的,如果感觉很好的话我会摘录下来~

MATLAB有一个名为humps的内置函数。 此函数是以下函数的特例:

当q=0.3、r=0.9和s=6时,成为humps函数。

humps函数到底有什么用呢?

根据MATLAB的帮助,如下所示。

帮助主页

HUMPS A

function used by QUADDEMO,ZERODEMO and FPLOTDEMO。

y=humps(x ) is a function with strong maxima

near x=.3

和x=.9。

[X,y]=Humps(x ) also returns X。

With no input arguments,

HUMPS uses X=0:05:1。

Example:

是打印(humps )

(其中,程序“y=Humps(x ) is a function with strong”

maxima near x=.3

和x=.9。

”的意思是,给定x的范围,plot绘制的图像在x=0.3和x=0.9时达到最大值。 以下示例; )

这意味着此函数通常用于一些函数的测试工作。 该函数具有在0.3和0.9时有较强的值变化,在较短的区间内显示出平滑陡峭的曲线的特征。

要呈现humps函数,可以使用以下简单语句:

x=0:0.001:1;

y=Humps(x;

plot(x,y );

grid on

图表如下所示。

首先,这个函数是可积的,更美丽的是有解析表达式。 由此,得到正确的结果很简单(用数学分析的知识求解正确的解)。 而且,真的需要用这个程序测试数值积分的稳定性和计算精度。 特别是像quadd和quadl函数的测试工作一样,如果你想自己写什么好的数值积分公式、方法、函数,可以用它来测试。 ~

(用数学分析的知识解开这个函数f(x )的严密解后,用quad函数积分计算出这个函数的积分值,比较误差判断quad的计算精度) ) ) ) )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。