[問題] 關於矩陣合併
想問假設有A1矩陣,A2矩陣,兩者皆為MxN,想將他們併成一個
A為2MxN,且A(1,1) A(3,1),依序下去,為A1(1,1) A1(2,1),依序下去的值,
到A(2M-1,1)為A1(M, 1),依此方式到A(2M-1,N)為A1(M,N)。
而A(2,1) A(4,1) 為A2(1,1) A2(2,1)依序到A(2M,N)為A2(M,N)。
即做一個新的較大的矩陣,將舊的兩個矩陣的值,交錯的填進去。
有什麼好方法嗎?我用兩個for去跑,要跑很久。還是我for有寫錯讓他到不了終點?
for i=1:2:N-1
for j=1:2:2*M-1
A(j, i)=A1((j+1)/2, (i+1)/2)
end
end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.253.228
討論串 (同標題文章)