作者Hcannibal (eternal sunshine of)
看板MATLAB
标题[问题] 以Vector1中对应的正负值为索引的V2值比较
时间Mon Mar 17 04:19:17 2014
总共有两个向量,想要以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)