小编Pav*_*nko的帖子

比较不在循环中的向量的所有元素

我有一个SIZE = 1000的自然数字"New"向量.我想创建一个矩阵A,其中如果New(i)> New(j),则元素A(i,j)= 1,否则为0.我用循环完成了这个:

A=zeros(SIZE,SIZE);
for i=1:SIZE
  for j=1:SIZE
    if New(i)>New(j)
        A(i,j)=1;
    end   
  end
end
Run Code Online (Sandbox Code Playgroud)

谁能建议任何更快更短的方法来解决这个问题?

谢谢!

arrays performance matlab compare vector

3
推荐指数
1
解决办法
77
查看次数

标签 统计

arrays ×1

compare ×1

matlab ×1

performance ×1

vector ×1