【发布时间】:2018-02-19 21:44:02
【问题描述】:
我有一个主数组和一个查询数组:-
master_array=[2;5;3;7;1];
query_array=[1;3];
查询数组的所有元素都将是主数组的成员。这是一条规则。我必须按照主数组的规定找到查询数组的所有元素的顺序。
我可以天真地这样做:-
a=[];
for i=query_array'
a=[a;i,find(master_array==i)];
end
a=sortrows(a,2);
order_array=a(:,1);
有更有效的解决方案吗?
【问题讨论】: