[問題] 陣列內的元素是矩陣已回收
我要算50次,每一次計算完會得到一個矩陣,要怎麼把這50個矩陣存下來呢
N=10;
for t=1:50;
for m=1:N
if mod(N,2)==1
u(m)=2*sin(kx);
end
if mod(N,2)==0
u(m)=10;
end
end
U=[u(1:m)];
b=diag(U); 每個t算一個矩陣b
H(t)=b; 把b存在H(t) 中
end
我希望每個H(t) 對應到每個不同的b
出現error message:
In an assignment A(I) = B, the number of elements in B and
I must be the same.
該如何解決呢? 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 99.57.132.92
→
04/24 00:23, , 1F
04/24 00:23, 1F
推
04/24 00:29, , 2F
04/24 00:29, 2F
→
04/24 18:31, , 3F
04/24 18:31, 3F
→
04/24 18:31, , 4F
04/24 18:31, 4F
→
04/25 06:40, , 5F
04/25 06:40, 5F
→
04/26 02:24, , 6F
04/26 02:24, 6F