JAN*_*JAN 3 matlab loops for-loop
如何在没有for循环的情况下将一个矩阵复制到另一个?它甚至可能吗?
这是一个使用循环执行的简短代码,如何在此处避免循环?
% middleImg , newImg are matrices
[rows columns] = size(middleImg);
for i=1:rows
for j=1:columns
newImg(i,j) = middleImg(i+1,j+1);
end
end
Run Code Online (Sandbox Code Playgroud)
bla*_*bla 10
做就是了:
newImg = middleImg;
Run Code Online (Sandbox Code Playgroud)
如果您的意思是复制除第一行和col之外的所有内容,那么只需:
newImg = middleImg(2:end,2:end);
Run Code Online (Sandbox Code Playgroud)