Matlab for循环与减少循环计数器

Sam*_*NLP 5 matlab for-loop

这个没有用,我可以弄明白为什么,你能帮助我吗?

for l = (300:1:-1)
    gauss = fspecial('gaussian',[1 round(1+0.15*l)], 0.015*l);
    filter_g(l,:,1) = filter2(gauss, img_d(l,:,1));
    filter_g(l,:,2) = filter2(gauss, img_d(l,:,2));
    filter_g(l,:,3) = filter2(gauss, img_d(l,:,3));

end
Run Code Online (Sandbox Code Playgroud)

Jon*_*nas 10

矢量(300:1:-1)将评估为空.

矢量是start:step:end.因此,你想要300:-1:1