我正在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以查看是否有帮助,但与此同时,任何人的任何建议都将不胜感激。
答案 0 :(得分:0)
愚蠢的错误。这是alpha值与x值混合的情况。对于那些浪费时间看这个的人,我感到抱歉。