[問題] 以Vector1中對應的正負值為索引的V2值比較

看板MATLAB作者 (eternal sunshine of)時間11年前 (2014/03/17 04:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
總共有兩個向量,想要以V1為索引去對V2中對應的兩個值相比較 V1=[1.3 4.6 -2.3 -1.3 -4.6 2.3...] size(V1)=[1 100] 其中50個是正數(ex: 1.3)、另外50個是對應的負數(ex: -1.3) V2=[100 80 30 56 33 15] 想請問如果目標是要找出V1中正負對應的兩個值(ex: 1.3跟-1.3)它們 各自對應到V2的值(ex:100 跟 56)來比較,算出當V1對應到V2中X>-X的次數, 如4.6 vs. -4.6 (80>33)跟1.3 vs. -1.3 (100>56)共兩筆,應該以哪些函數來建立? 目前只想得到用sort把V1從小排到大,再用n對100, n+1對99...的方式列出索引, 但好像不是很有效率的辦法...謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.86.154.39 ※ 編輯: Hcannibal 來自: 128.86.154.39 (03/17 04:20)
文章代碼(AID): #1J9WT8ET (MATLAB)
文章代碼(AID): #1J9WT8ET (MATLAB)