matlab中quad的问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 11:31:05
quad('sin(x)./x',1,2)

ans =

0.6593

其中为什么sin(x)后面要加一个. ?
我只知道变量后面加.是代表是以向量中的元素计算而不是以向量计算。。。

还有quad(f,a,b,tol,t,p1,p2,...)
其实p1是不是指f中的参数?具体应该怎么用?
比如我要计算y=sin(m*x),m取1,2,3时x从0到pi的积分

quad函数求积分时,其中求解变量是以向量来计算的,所以这里的sin(x)和x都是向量,因此要用点除

quad(f,a,b,tol,t,p1,p2,...)
从哪儿得到的这个形式?我的matlab中怎么没有哪么多参数啊这个函数!
在误差tol后还有个trace参数 ,是确定Simpson求积分方法中递归的参数

好像那个p1,p2 就是来填写上面方程里的参数的,可以不用老改方程