相关疑难解决方法(0)

找到小于右边某个元素的每个元素

我需要找到一个向量的元素,这些元素少于它之后的一个或多个元素.在循环中很容易做到:

x = some_vector_values;
for m = 1 : length(x)
  if( any( x(m+1:end) > x(m) )
    do_such_and_such;
  end
end
Run Code Online (Sandbox Code Playgroud)

但速度正在扼杀我.我正试图想出一个有效的解决办法但是我的空白.数组长度可以是数千种,我需要为许多不同的数组执行此操作.

arrays optimization performance matlab vectorization

9
推荐指数
4
解决办法
499
查看次数