matlab求定积分中的参数,在matlab中怎样求带有参数的定积分

2021-02-24 15:05:17 字数 2181 阅读 6472

1楼:匿名用户

用matlab求定积分中的参数,可以按下列方法来做:

1、数据(x,y)。

2、自定义回积分函数。func=@答(a,x)1/(a(1)*p^a(2)*int(1/(1-x)^a(2),0,x)

%注:如int不能解,应用quad求其数值解。k1=a(1),m=a(2)

3、用nlinfit()拟合函数,求系数a4、用决定系数r≈1,判断拟合是否合理。

在matlab中怎样求带有参数的定积分

2楼:刚乔干悦欣

1、首先,如果要对quad函数传递附加参数(extraparameters),应该先搞清楚quad函数的调用格式:

回q = quad(fun,a,b,tol,trace)其中,第4、5个参数分别是tol和trace,不答能想当然。你如果要传递附加参数,应该从第6个参数开始——尽管文档中并没有提及,但quad函数的确可以接受附加参数。类似地函数还有很多,例如fsolve、fmincon等函数的函数。

在传递附加参数时,需要把前面的参数补齐,即使你不知道也不关心那些参数到底是干什么用的。幸运的是,这类函数绝大多数(如果不是所有的话)都支持用空数组作为占位符,例如:

q = quad(fun,a,b,,,r)这样,你也就可以不用管tol、trace到底该怎样取值了。

2、其次,quad函数并不支持一次性对多个附加参数求解。解决的办法一是用循环,另一是用arrayfun函数(其实后者本质上也是循环,只不过写法上简单些)。

3楼:匿名用户

设被积函数为f=ax+b,积分区间为(c,d)matlab**如下:

syms a b c d x;

f=a*x+b;

answer=int(f,x,c,d).

matlab中求定积分的运算

4楼:

int(函数f(x),a,b) 计算函数f(x)在区间[a,b]的定积分

quadl:该函数使用了称为洛巴托求积(lobatto quadrature)的算法,对于高精度和光滑函数效率更高

i=quadi(func,a,b,tol);

func是被积函数,a,b是积分限,tot是期望的绝对误差(如果不提供,默认为1e-6)

eps是一个浮点误差值,如果不带参数,它的值为1到下一个能表示的比1大的浮点数之间差距的,它用来表示浮点相对误差精度

理解为机器最小数即可

i=quadl(@(t)(t-3*t.^2+2*t.^3).^(-1/3),eps,1/2)表示积分限在[0,0.5]

5楼:白杨龙

int是解析解,用的牛顿莱布尼茨公式求定积分,亦即先求出不定积分,再用上下限代入,所得解为精确解,当然前提式子有能积分,有些式子没有不定积分这个知道吧。

quadl是数值解,基本思想按照积分原始定义来求解,亦即将积分区域(上下限间)无限分割(程序中体现为分割成很多段)求各微元面积(quadl求一个个小梯形面积)

eps是很接近0的正数,因为0代入t-3*t.^2+2*t.^3).^(-1/3)会出错,用极小数替代

数值解很多方法很多函数像ode23.ode45

6楼:匿名用户

是matlab里两种不同的积分函数,你可以查看一样的应的函数说明。

7楼:孟尹宗政绮烟

^>>syms

x>>int((-0.0342)*x^6-0.016*x^5+1.

3545*x^4+0.4611*x^3-16.9306*x^2-2.

9858*x+33.9888,x,-3.1416,3.

1416)

ans=

-0.1235977977

8楼:桓富贵祖妆

matlab说他也不会做。如果你只是想求解这个积分的值,可按如下方法做

1.首先看看被积函数是什么形态,有没有奇点ezplot('(x^2*cos(x)^2+1)^(1/2)');

你这个函数是连续的,所以可积,然后

2.用简单的数值积分

step

= 1e-2;x=

0:step:1;

y= (x.^2.*cos(x).^2

+1).^(1/2);

step*sum(y)

%积分值

含有多参数的不定积分用什么软件求

1楼 匿名用户 这个不是10个小图合成一个大图,是把10个图以不同的权重叠加在一起,这个权重就是要求的x。也就是x向量有10个标量对应10个图。 然后,优化函数中,我把图形以 60 60大小进行划分, 也就是说整张图分成n个 60 60的 block。 优化的目标就是,图像中的某些block内的像素...

高等数学中的定积分面积求助,谢谢

1楼 一世诸行 你要知道定积分求面积的含义 定积分求面积是把图像微分成很多小部分,每一小部分看成一个小矩形,面积就是底 x轴 乘以高 y轴 。在此,y就是图像曲线函数 2楼 体育wo最爱 因为在第一象限部分,其积分单元是从x x x上小正方形的面积这个小长方形的长是 x x x x,宽就是x对应的y...

ln的定积分怎么求,lnx的定积分怎么求

1楼 pasirris白沙 1 楼主的题目,没有给出积分区间,下面的解答,只能是不定积分的解法 2 积分的方法是运用分部积分 3 若有积分区间,代入上下限即可。 2楼 操场的哥 用分部积分法 设u lnx v 1,u 1 x v x,原式 x lnx 1 x xdx, xlnx x c。 众所周知,...