Best way to store a variable outside of a loop

2 次查看(过去 30 天)
Hello!
I have a program that runs through a series of images, which are called upon by iterating the number at the end of the file name, ex:
path=('E:\Dropbox\Zeeman data 1\');
for i=[1,5,11];
filename=([path 'IMG_' num2str(file(1,i)) '.jpg']);
...
end
In this for loop, I am finding the location of the peaks of resultant intensity profiles, using the function
[pks,locs]=findpeaks(a, 'MINPEAKHEIGHT', 10);
The trouble is, that this value is overwritten each time that I go through the loop, and I would like to have these values visible for each iteration, ie file1, file5 and file11, when I exit the loop.
How can I rename the 'locs' parameter for each iteration so that I can have access to it after the routine is done?
Thank you!

回答(1 个)

Sean de Wolski
Sean de Wolski 2013-1-28
[pks(i), locs(i)] = findpeaks(etc.)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by