[問題] 維度不同的矩陣能比對嗎?已回收
a矩陣:256*256(數值都不同)
b矩陣:256*2(0-255)
我想要a矩陣去跟b矩陣的(256,1)比較,假設符合就將(256,2)填入a矩陣該位置內。
我有想到先將a矩陣改為同樣維度的65536,1。
但這樣需要兜2個迴圈,整個計算時間變得好慢(會變慢應該是a矩陣太大),能夠利用矩
陣運算的方式達成嗎?
迴圈如下:
for i=1:65536
for j=1:256
if a(i,1)==b(j,1)
a(i,1)=b(j,2);
end
end
end
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.104.100
→
11/20 14:28, , 1F
11/20 14:28, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):