带参数函数的数值积分。

21 views (last 30 days)
wolire
wolire on 21 Nov 2022
Answered: vecojo on 21 Nov 2022
比如y=a*exp(x^2) 它的积分没有解析解,那么如何求它的数值定积分,a是待定参数,希望在数值解中保留。积分区间为0-1;
求解答,不胜感激!!

Accepted Answer

vecojo
vecojo on 21 Nov 2022
你的积分里 a 是一个常量,a 可以放到积分符号以外,乘以 exp(x^2) 的积分,所以,无论后者积分结果为多少(这里是含有 erfi 的一个常数),都只不过是乘以一个常数。不清楚你纠结的什么?
如果你非要偏执与数值积分,你只需计算后面exp(x^2) 的积分,将这个积分结果乘以 a:
f = @(a) a*integral(@(x)exp(x.^2),0,1);
这样得到的 f 是一个关于 a 的函数

More Answers (0)

Categories

Find more on 编程 in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!