0
我由空數組和行循環要通過每一行循環:MATLAB通過矩陣非單RHS尺寸
theta = zeros(500,20);
for i=1:100
...
y = x*theta(i,:)';
...
end
因此,對於每個i我想使用的第i個行矢量,但我m得到錯誤說「賦值有更多的非單實例rhs維度比非單實例下標」
我由空數組和行循環要通過每一行循環:MATLAB通過矩陣非單RHS尺寸
theta = zeros(500,20);
for i=1:100
...
y = x*theta(i,:)';
...
end
因此,對於每個i我想使用的第i個行矢量,但我m得到錯誤說「賦值有更多的非單實例rhs維度比非單實例下標」
如果不知道x在這種情況下,我們不能回答這個問題。請用你的x變量的定義來更新它。
如果將兩個向量相乘,則矩陣維必須一致,除非x只是一個奇異值。當我運行代碼時,我無法複製你的錯誤,任意定義x。
'x'確實有20列嗎? –