-2
我有一個多行和5列的數組(固定),我需要動態保存值(在循環中) 我做了這件事。下標估計尺寸不匹配 - 在Matlab中的錯誤
for i from 1 to n do
A(i,:)=[var1 var2 var3 var4 var5]
end_for
但它給出錯誤。 任何人都知道解決方案,請幫助我.. 謝謝!
我有一個多行和5列的數組(固定),我需要動態保存值(在循環中) 我做了這件事。下標估計尺寸不匹配 - 在Matlab中的錯誤
for i from 1 to n do
A(i,:)=[var1 var2 var3 var4 var5]
end_for
但它給出錯誤。 任何人都知道解決方案,請幫助我.. 謝謝!
您的代碼示例不是Matlab。
您得到的錯誤是指A(counter,:)
(您嘗試分配新值的變量)的大小與[var1 var2 var3 var4 var5]
的大小不匹配。
使用調試模式,在有問題的行放置一個斷點,並檢查什麼是size(A(counter,:))
,什麼是size([var1 var2 var3 var4 var5])
然後修復您的代碼,以便這兩個尺寸實際上匹配。
祝你好運!
如果可以的話,我會在我的同伴堂吉訶德的'i'上添加額外的+1。 – Schorsch
@Schorsch的確如此。謝謝! ;) – Shai