下面积分方程怎么用matlab解 已知Q(x)=0.1,求x,要数值解
下面积分方程怎么用matlab解 已知Q(x)=0.1,求x,要数值解
答案:2 悬赏:0 手机版
解决时间 2021-12-29 23:35
- 提问者网友:杀手的诗
- 2021-12-29 08:07
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-12-29 09:45
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.
全部回答
- 1楼网友:鱼忧
- 2021-12-29 10:09
这个答案应该是对的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯