看板 [ MATLAB ]
討論串[問題] 維度不同的矩陣能比對嗎?
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者bxorw (每天保持微笑)時間16年前 (2008/11/20 13:19), 編輯資訊
1
0
0
內容預覽:
a矩陣:256*256(數值都不同). b矩陣:256*2(0-255). 我想要a矩陣去跟b矩陣的(256,1)比較,假設符合就將(256,2)填入a矩陣該位置內。. 我有想到先將a矩陣改為同樣維度的65536,1。. 但這樣需要兜2個迴圈,整個計算時間變得好慢(會變慢應該是a矩陣太大),能夠利用
(還有5個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者zzs2005 (zzs2005)時間16年前 (2008/11/20 14:23), 編輯資訊
0
0
0
內容預覽:
for i=1:size(b,1). Idx=find(a==b(i,1));. if ~isempty(Idx). a(Idx)=b(i,2);. end. end. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.123.122.23.
首頁
上一頁
1
下一頁
尾頁