﻿功能:一元有限区间定积分

格式:
IntegralGaussAdapt(f,a,b,n,x,Error)
IntegralGaussAdapt(f,a,b,n,x)
IntegralGaussAdapt(f,a,b,n)
IntegralGaussAdapt(f,a,b)
f:符号变量存储的积分表达式
a:积分下限,可以为数值,可以为矩阵变量
b:积分上限,可以为数值,可以为矩阵变量,如果a、b均为矩阵变量,则其维数必须一致
n:复化积分数,默认为100
x:积分变量名称,默认为x
Error:计算停止的控制误差

原理:采用自适应2点高斯积分求解

例子:
f = "sin(cos(x)*x)"；
a=0:0.1:0.5;
y=IntegralGaussAdapt(f,a,1)//依次执行这三条命令得到如下结果
y =
[ 0.36745260839227    0.36246920209156    0.34771609670574    0.32376743823946    0.29152750958161    0.25216408252535 ]