Matlab xstrich变量没出现在工作区中?

use*_*687 0 matlab loops for-loop

xstrich没有出现在工作区中.你能建议我怎么解决它?

v=1;
for k = 3527:3671
   jpgFilename = strcat('gray','_',num2str(k),'.jpg');
   if exist(jpgFilename,'file')
     imageData = imread(jpgFilename);
     data = imageData(:,:,2);
     image = imageData(:)';%'//
     xstrich(v) = [xstrich;image];
    v=v+1;
   end
end
Run Code Online (Sandbox Code Playgroud)

NKN*_*NKN 5

明显!在具有递减顺序的循环时,永远不会达到内部操作:

for k = 3527:3071
    % never reaches here
end
Run Code Online (Sandbox Code Playgroud)

更改订单或使用-1.

for k = 3527:-1:3071
    % reaches here
end
Run Code Online (Sandbox Code Playgroud)

更新:

更新问题后,现在应检查是否符合条件if-loop.这意味着,

  1. 文件存在
  2. 它们被放置在我的MATLAB可以看到的路径上