小编K. *_*eff的帖子

Vectorize嵌套的for-loop和if语句

我正在尝试对以下嵌套循环进行矢量化,因此我不必在循环中绘制值:

for i=1:size(validMaskX,1)
   for j=1:size(validMaskX,2)
      if( validMaskX(i,j) )
         plot(ah, [dataX(i,j) dataX(i,j+1)], [dataY(i,j) dataY(i,j+1)], 'g-')               
      end
    end
 end
Run Code Online (Sandbox Code Playgroud)
  • size(validMaskX)= 45x44
  • 大小(DATAX)=尺寸(DATAY)= 45X45

有关如何做到这一点的任何建议?

matlab for-loop if-statement vectorization

5
推荐指数
1
解决办法
142
查看次数

标签 统计

for-loop ×1

if-statement ×1

matlab ×1

vectorization ×1