Creating "n" arrays in a loop
Posted by
PEARSON Matthew on
Oct 05, 2016; 9:14am
URL: http://imagej.273.s1.nabble.com/Creating-n-arrays-in-a-loop-tp5017287.html
Hi all,
I must be having a mental block but i can't think how to define a variable number of arrays within a loop. I'm looking for a way for the loop to be able to create a number of arrays based on a counter variable. So something like:
channels = could be any number;
array length = 5; (this is always known)
for (i=0; i<channels; i++) {
newArray = Ch + i [array length]
}
I'd like the newly defined arrays to have the same name "Ch" plus an incremental number which comes from "i" but i don't know how to declare the array name to have a variable included. Is this possible in the macro language? I did a google search and came across a thread where someone had suggested importing the java utility "array list" but this looked like quite a complicated solution.
Thanks for the help,
Matt
--
Matt Pearson
Microscopy Facility
MRC Human Genetics Unit
Institute of Genetics and Molecular Medicine (IGMM)
University of Edinburgh
Crewe Road
EH4 2XU
--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.htmlThe University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.
--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html