(This is the console dialog which was used for the test).


MacFAC : FACTORIAL ANALYSIS OF CORRESPONDENCE

BEWARE that ALL the files MUST be in the same folder as this program


There should exist a file named *.LST containing,
line after line, the names of the N (N<=10) images to be processed.

These images should be short integer 16 bits without header
and must contain an integer multiple of 128 pixels.


 Generic name of the file containing this information [Apple Q => Abort]? list

 How many pixels per line? 128

 How many lines per image? 128

     How many images to be processed (<=10) in list.LST? 6

     How many factorial axes (<=5)? 5

 Generic name of the result file (8 charact. max.)? test

 Your results will be in the files:
 test.RES, test.XCL and test.LST
 Detailed output on the screen (Yes=0; No=1)? 0
***************************************************************
 1 : Compute the images of the factorial axes
 2 : Filter the images with a reduced number of axes
 3 : Build a fictitious image
            10 : PROGRAM EXIT
***************************************************************
 Your choice? 1

 How many axes do you want to see (<=5)? 5

 Generic name for the files of these factorial images (4 char. max.): test
***************************************************************
 1 : Compute the images of the factorial axes
 2 : Filter the images with a reduced number of axes
 3 : Build a fictitious image
            10 : PROGRAM EXIT
***************************************************************
 Your choice? 2

 How many significant axes are kept for filtering (<=5)? 2
 Which axis is axis 1  1
 Which axis is axis 2  2

 Keep axis 0 (Yes=0; No=1)? 0

 Generic name of the files for filtered images (4 char. max.): test
***************************************************************
 1 : Compute the images of the factorial axes
 2 : Filter the images with a reduced number of axes
 3 : Build a fictitious image
            10 : PROGRAM EXIT
***************************************************************
 Your choice? 3

 How many significant axes for this new image (<=5)? 2
 Which axis is axis 1  1

 Remember the coordinates on this axis of the original images
-0.103421 -0.000642 0.103088 -0.101735 0.000483 0.102244
 Coordinate on this axis of the fictitious image: -0.103421
 Which axis is axis 2  2

 Remember the coordinates on this axis of the original images
0.041092 -0.082031 0.040610 0.042683 -0.083297 0.042976
 Coordinate on this axis of the fictitious image: 0.041092

 Do you keep also axis 0 (Yes=0; No=1)? 1

 Remember the intensity normalisation factors of the initial images
0.165876 0.167919 0.165987 0.166112 0.168135 0.165972
 Intensity normalisation factor for this fictitious image: 0.17

  Generic name for the file of the fictitious image (8 char. max.): test
***************************************************************
 1 : Compute the images of the factorial axes
 2 : Filter the images with a reduced number of axes
 3 : Build a fictitious image
            10 : PROGRAM EXIT
***************************************************************
 Your choice? 10

 Remember: Your results are in:
 test.RES, test.XCL and test.LST

 12 images have been created