2017-10-19 236 views
0

我由空數組和行循環要通過每一行循環:MATLAB通過矩陣非單RHS尺寸

theta = zeros(500,20); 
for i=1:100 
... 
y = x*theta(i,:)'; 
... 
end 

因此,對於每個i我想使用的第i個行矢量,但我m得到錯誤說「賦值有更多的非單實例rhs維度比非單實例下標」

+0

'x'確實有20列嗎? –

回答

0

如果不知道x在這種情況下,我們不能回答這個問題。請用你的x變量的定義來更新它。

如果將兩個向量相乘,則矩陣維必須一致,除非x只是一個奇異值。當我運行代碼時,我無法複製你的錯誤,任意定義x。