matlab r2014a错误,MATLAB中的潜在错误使R2014a回归
MATLAB R2014a過去工作得很好w回歸但是現在當變量很好并且排名滿意時我得到一個錯誤。
X = rand([10 3])
X =
0.8407 0.3517 0.0759
0.2543 0.8308 0.0540
0.8143 0.5853 0.5308
0.2435 0.5497 0.7792
0.9293 0.9172 0.9340
0.3500 0.2858 0.1299
0.1966 0.7572 0.5688
0.2511 0.7537 0.4694
0.6160 0.3804 0.0119
0.4733 0.5678 0.3371
K>> Y = rand([10 1])
Y =
0.1622
0.7943
0.3112
0.5285
0.1656
0.6020
0.2630
0.6541
0.6892
0.7482
[B,BINT] = regress(Y,X)
Subscript indices must either be real positive integers or logicals.
Error in regress (line 93)
b(perm) = R \ (Q'*y);
顯然,X和Y都很好。回歸中的矩陣數學會出現問題,并且由于某種原因,燙發是作為向量輸出的(給出了ind錯誤)。上面幾行,qr就像這樣調用,沒有對燙發的進一步修改:
[Q,R,perm] = qr(X,0);
幫助文件說qr應該輸出第三個參數,它是一個矩陣 - 但如果數學總是期望一個向量,怎么會這樣呢?
% [Q,R,E] = QR(A) produces unitary Q, upper triangular R and a
% permutation matrix E so that A*E = Q*R. The column permutation E is
% chosen so that ABS(DIAG(R)) is decreasing.
考慮到這兩者都是內置函數,非常令人困惑。我真的重新安裝了MATLAB R2014a和一些工具箱,STILL得到了這個錯誤。感覺qr得到了更新以輸出不同的論點,但我不明白為什么重新安裝不會解決這個問題,或者為什么qr會根本無論如何更新。我的MATLAB中的其他所有內容都很棒。
任何想法???
總結
以上是生活随笔為你收集整理的matlab r2014a错误,MATLAB中的潜在错误使R2014a回归的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux快捷键笔记
- 下一篇: matlab 等字符数 输出,Matla