Predictor version 1.0 --------------------- INTRODUCTION: Predictor is an interpolation program that can be used to indicate the possible evolution of a curve made up of a correlated set of points. This set of point can represent anything fitted to be shown as a graph i.e. your personal budget, your bank account, the value of an action in the stock market, the trajectory of a planet in the sky... and ad infinitum. THE REQUIREMENTS: - An IBM-PC with more than 128K (Perfect for laptops...) - One 3-button mouse (but a 2-button will do given that the click on both buttons will be equivalent to the activation of the "middle" MB). The one from Logitech or Microsoft will be OK. - A CGA card, critical since everything goes on in Hi-Res... HOW TO USE: - To start, read this and type "PREDICT" in the appropriate directory - The program is (I hope) enough user friendly to be easily used without the need of a complicated manual. (Only the mouse button "categories" below have to be memorized) - The left mouse button is always used to select something (A function in a menu, a point on the screen, the new position of a menu,...) - The middle mouse button is used to change the position of a menu. - The right mouse button is always used to exit from something (the editor). But to exit from the program, use "Exit" from the main menu. - When selecting "DOS Shell", use "exit" to go back to the program. - To save your points select "Save data" from the "File" sub-menu. - To load a file of points, do the same thing with "Load data"... More specifically, to load example.pts, some sample points, click on "File" in the main menu, then select "Load data", enter "example.pts", then select "Edit" to view them and interpolate. For those that don't have any mouse, the cursor keys can be used to move the cursor (8 pixels at a time), and the function keys F1,F2 and F3 stand for the left, middle and right mouse buttons respectively. But it's not a very efficient method to use the program, so you're strongly advised to get this kind of peripheral. DISCLAIM AND OTHER LEGAL CURIOSITIES: Predictor cannot be liable for anything that happens in consequence for its use. This package should be distributed and used "as is". You should not modify or reverse engineer this program. Everything, and especially the menu drivers, is copyrighted. CONCLUSION AND COMMENTS: So I think that's it. The program has a very sophisticated menu management routine that should make it usable by a 12 year old (As one of my profs was always telling me). Just go in the editor, click on the right points, and select "Interpol" from the menu there. The "Insertion-Deletion" routine enables you to either add or delete points: To delete one, put it inside the small square and click the LMB. - By default, a linear interpolation is displayed all the time. The method of interpolation has the best effects when there isn't too much wild variations in points that are entered (i.e. very broken linear interpolation). And in fact nothing can be surely predicted when there is too much variation... Right now, the points can only be entered in graphical form i.e. you click where the cursor arrow is pointing, and the window is 100 units wide and high. You can note that there can be (inevitably) some bugs in this first version, although no overflow was indicated when I did an interpolation on more than a hundred points. Exiting to the DOS shell with DOS 3.3 and above is at your own risks (you might not be able to go back... I'm working on it right now). You can send me a small compensation (Minimum $ 50.00 please for all those months of hard work...) to pay my tuition fees :-) . In return, I'll send you version 1.1 that has a modifiable window (automatic or manual adjustement) and a full precision point addition routine. MY ADDRESS (COMMENTS, SUGGESTIONS, MONEY...): Mark Sokolowski P.O. Box 372 Outremont, Quebec Canada H2V 4N3