The above files are executable versions of the carryoverCounterbalance.m Matlab/Octave program that can be used without a Matlab license. It also includes a graphical user interface (GUI) that allows easy entry of the parameters. If you do not have Matlab installed, you will need to install the Matlab Compiler Runtime that is available for free from Mathworks (http://www.mathworks.co.uk/products/compiler/mcr/index.html).
Usage Instructions:
(1) Download and install Matlab Compiler Runtime (MCR) - http://www.mathworks.co.uk/products/compiler/mcr/index.html
(2) Download the Windows (.zip) or Mac (.zip) application files from the links above. Unzip or open using Windows.
(3) Run the executable/application file.
(4) When the GUI window appears (may take a few seconds to load), enter parameters for the number of conditions, counterbalancing order, number of repetitions into the appropriate boxes, check or uncheck the box for omitting condition self-adjacencies in the sequence. These parameters are identical to the corresponding inputs for the Matlab/Octave function described above and subject to the same constraints. See description of inputs above for details. Details for each input parameter are also displayed when the mouse cursor is hovered over the input box for the given parameter. The sequence will appear in the text box in the lower half of the window. Depending on the number of conditions, orders of counterbalancing > 3 may take significant computation time and the program will not respond until it has completed generating the sequence.