Login  Register

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.html

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html