带参数函数的数值积分。

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

Risposta accettata

vecojo
vecojo il 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 的函数

Più risposte (0)

Categorie

Scopri di più su 编程 in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!