带参数函数的数值积分。
21 views (last 30 days)
Show older comments
比如y=a*exp(x^2) 它的积分没有解析解,那么如何求它的数值定积分,a是待定参数,希望在数值解中保留。积分区间为0-1;
求解答,不胜感激!!
0 Comments
Accepted Answer
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 的函数
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!