查看单个帖子
旧 2019-11-25, 12:54   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
默认 How to fix incorrect chi2pdf results in MATLAB R2019A

I am working with MATLAB R2019A (Slightly out of date, I know) on Linux Mint 19.1. For the task I am trying to perform, I need the chi2pdf function, but when I tried to use it, it gave incorrect results. Just to test it, I tried the following, and this is what I got:



>> chi2pdf(0.95, 29)
ans =


5.8154e-16



>> chi2pdf(0.95, 29.0)
ans =


5.8154e-16



>> chi2pdf(single(0.95), single(29))
ans =


5.8154e-16



>> chi2pdf(double(0.95), double(29))
ans =


5.8154e-16



The reason that I tried different variations was because I saw other questions regarding similar problems in MATLAB,
so I thought it might be related to some single-to-double conversion issue.
I am installing R2019B to see if that helps, but in the mean time, any suggestions that anyone has would be much appreciated.





More answer...
poster 当前离线   回复时引用此帖