如何修复 MATLAB R2019A 中不正确的 chi2pdf 结果

How to fix incorrect chi2pdf results in MATLAB R2019A

我正在 Linux Mint 19.1 上使用 MATLAB R2019A(我知道有点过时了)。对于我尝试执行的任务,我需要 chi2pdf 函数,但是当我尝试使用它时,它给出了错误的结果。只是为了测试它,我尝试了以下,这就是我得到的:

>> 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

我尝试不同变体的原因是因为我在 MATLAB 中看到了其他关于类似问题的问题,所以我认为这可能与一些单对双转换问题有关。我正在安装 R2019B 以查看是否有帮助,但与此同时,我们将不胜感激任何人的任何建议。

愚蠢的错误。这是 alpha 值与 x 值混合的情况。对于那些浪费时间看这个的人,我很抱歉。