[已解决] 指数函数的正态分布积分怎么是NAN?

[复制链接]
martingale 发表于 2022-11-9 15:59:15
integral(@(x)  exp(x)*normpdf(x),a,Inf)的积分结果是NAN,为啥啊?

最佳答案


cbcbcbcb 发表于 2022-11-9 16:17:21
看这个函数图像,非零区域就这么大一点,你积分区间搞那么大干什么,搞到无穷大也没啥意义。

回复此楼

3 条回复


cbcbcbcb 发表于 2022-11-9 16:17:21
看这个函数图像,非零区域就这么大一点,你积分区间搞那么大干什么,搞到无穷大也没啥意义。

微信截图_20221109162016.png
回复此楼

hzlhm 发表于 2022-11-9 16:27:57
积分函数你理解错了。
integral是数值积分函数,不适合求带参数的积分。
应该使用int函数。
>> syms a x
int(exp(x)*normpdf(x),a,inf)

ans =

-(1125899906842624*2^(1/2)*pi^(1/2)*exp(1/2)*(erf((2^(1/2)*a)/2 - 2^(1/2)/2) - 1))/5644425081792261

martingale 发表于 2022-11-9 16:28:28
明白了,谢谢,太感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表