多像素混洗

时间:2015-11-15 16:18:57

标签: matlab matrix

我在MATLAB中遇到了一段代码,如下所示

Image = imread('fruit.jpg')
disp(Image);
N = size(Image);
    for i= (1:N)
      for j = (1:N)    
       l = rem((i + j),100) + 1;
       m = rem((i + 2*j),100) + 1;
       New_Array1(l,m) = Image(i,j);
      end;
    end;

现在我希望for循环中的两个语句执行两次。例如,最初是i&的价值。 j = 1,在for循环l = 3中执行两个语句后,m = 4。但我希望将新值分配给i& j,因为i = 3,j = 4。该声明将再次执行。新的价值观,8& 12.现在这些值将分配给l& m经过两次迭代。

0 个答案:

没有答案