【发布时间】:2014-04-30 13:15:23
【问题描述】:
我有一个元素数组和 2 个其他数组
我正在做这样的事情:
a=[1 3 2 45 4 23 16];
b=[3 9 1 27 33 50 5];
m=10;
k=linspace(min(a),max(a),m);
res=zeros(m,1);
for i=1:m
res(i) = sum((a < k(i)).*(b < k(i)));
end
有没有什么方法可以在没有循环的情况下获得相同的结果?
【问题讨论】:
标签: matlab vectorization logical-operators