带参数函数的数值积分。

22 次查看(过去 30 天)
wolire
wolire 2022-11-21
回答: vecojo 2022-11-21
比如y=a*exp(x^2) 它的积分没有解析解,那么如何求它的数值定积分,a是待定参数,希望在数值解中保留。积分区间为0-1;
求解答,不胜感激!!

采纳的回答

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

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 编程 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!