Renaming parameters in a loop, Comparing Z-Scores
3 views (last 30 days)
I have a 48x64x41 array where the dimensions are vertical x horizontal x time. I need to compare the z-score array values for times 1 to 41, ie:
zscores(array(:,:,i)) for i=1:41
and find the time of the array with the greatest values.
I am attempting to use a for loop to assign the array at different times to a parameter:
for i=1:41 z=zscore(array(:,:,i)) end
However, obviously like that z is reassigned each time the loop iterates. What I would like to do is have 41 new "z"'s, corresponding to each time.
at the end of the for loop there will be z1 through z41, corresponding respectively to zscore(array(:,:,1)) to zscore(array(:,:,41).
I then plan to compare these 41 results to find the time at which the array values are the greatest.
Therefore, my questions are: -How can I change the value of z to be z(i), that is z1 through z41 are the outputs at the end of the for loop?
-Does anyone have a smarter suggestion as to how I can obtain the location time of the greatest array values?
Thank you in advance for your replies!