作业帮 > 数学 > 作业

下面积分方程怎么用matlab解 已知Q(x)=0.1,求x,要数值解

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/19 18:14:40
下面积分方程怎么用matlab解 已知Q(x)=0.1,求x,要数值解
syms t x
Q = int(1/sqrt(2*pi)*exp(-t^2/2),x,inf);
x = double(solve(Q-0.1))
使用symbolic math工具箱,得到的结果是1.2816
可以用数值积分的方法验证(因数值积分不允许积分限设为无穷大,所以使用一个比较大的值即可,比如100):
F = inline('1/sqrt(2*pi)*exp(-t.^2/2)');
quad(F,x,100)
得到的结果等于0.1.