[問題]找點的問題
我有一個1*256的矩陣
假設叫 uu
我想要找 uu矩陣中小於 (最大值*0.1倍) 距離最大值最近的左右兩個點
參考別人的建議
[M,Idx] = max(uu(g,:)); 有g是因為 其時有很多個1*256 我是跑回圈
left(g)=max(find(uu(g,Idx:-1:1)<0.1*M));
從最大值的index 往左邊找小於0.1倍最大值的index
然後取最大值 就是最靠近最大值的右邊點,
right(g)=min(find(uu(g,Idx:1:end)<0.1*M)); 找右邊的點
同樣的想法 這是從最大值得index 找到最後 然後取這些index中最小值
就是最靠近最大值的左邊點
可是不知道為什麼會出現錯誤
??? In an assignment A(I) = B, the number
of elements in B and
I must be the same.
Error in ==> DopperRTI at 45
left(g)=max(find(uu(g,Idx:-1:1)<0.1*M))
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.184.86
推
11/23 20:57, , 1F
11/23 20:57, 1F
→
11/23 23:24, , 2F
11/23 23:24, 2F
→
11/23 23:25, , 3F
11/23 23:25, 3F
推
11/24 20:01, , 4F
11/24 20:01, 4F
→
11/24 23:46, , 5F
11/24 23:46, 5F
→
11/24 23:47, , 6F
11/24 23:47, 6F