我在 Matlab 中有兩個表 x 和 y,每個表包含一列長度相等。我只想計算兩列之間的 RMSE,但不知何故我不能做這個簡單的操作。
rmse = sqrt(sum((x(:)-(y)(:)).^2)/1000)
它給了我一個無效的陣列索引錯誤。我究竟做錯了什么?謝謝。
uj5u.com熱心網友回復:
在 MATLAB 中,您只能索引變數,不能索引運算式。但這正是你試圖做的
(y)(:)
就像(y)一個運算式。而是使用
y(:)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/334328.html
標籤:MATLAB
