-1
我想用每個矢量創建矩陣V,但是我得到此錯誤索引超出矩陣尺寸。我不明白爲什麼這不應該工作,我錯過了什麼?創建矩陣時,出現「索引超出矩陣尺寸」的錯誤
x1=[1 2 3];
x2=[1 4 3];
x3=[1 5 3];
x4=[1 6 3];
x=[];
V=[];
for i=1:1:4
V=[ones(size(x(i))) x(i)]
end
v =
[]
V =
[]
Index exceeds matrix dimensions.
我想創建每個向量看起來像矩陣這樣 V = 1 1 1 1 2 3,並在循環,使 所以是應該得到進入X1,X2,X3,X4 所以我應該是索引,這就是爲什麼我這樣寫它x(i) –
啊,我明白了。問題是x(i)訪問變量x的元素。如果你想迭代不同的向量,我建議你構造一個矩陣'x = [x1; X2; X3; x4]'並用'for i = 1:1:4'遍歷它的行'x(i,:)'。 – imant
有道理,非常感謝你 –