用matlab怎样求如下积分

2025-04-30 10:54:54
推荐回答(2个)
回答1:

syms x a b c
p=int((1/(sqrt(2*a)*b))*exp((-(x-c)^2)/(2*b^2)),x);
subs(subs(subs(subs(p,a,1),b,2),c,3),x,0.5)
上述式子是
a=1
b=2
c=3
x=0.5的值。

回答2:

我觉得你得a b c都是常数吧,要求结果自然先吧常数带进去啊,例如:
a=1
b=2
c=3

syms x
y=int(1/(sqrt(2*1)*2))*exp((-(x-3)^2)/(2*2^2));

然后对于特定的x值,带入即可