[問題] 矩陣找值已回收
假設我有一個n*3的矩陣SS如下
[69.1194, 50 , 25
69.1194, 48.4833, 30
69.1194, 46.9665, 33
69.1194, 43.9333, 35
69.1194, 37.8661, 40
. . .
. . .
. . .
. . . ]
假設我要找[69.1194, 46.9665, 33]這個1*3的矩陣
我的找法是
for i=1:n
if SS(i,1:2)==[69.1194, 46.9665]
a=SS(i,:);
end
end
這樣就能找到我要的值
可是能用矩陣去找嗎?我要的答案嗎?
我的想法是
index=find(SS(:,1:2)==[69.1194, 46.9665])
a=SS(index,:);
出現Matrix dimensions must agree 我哪裡錯了!還是不能這樣用!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.19.128
→
04/08 17:45, , 1F
04/08 17:45, 1F
→
04/08 20:24, , 2F
04/08 20:24, 2F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章