home *** CD-ROM | disk | FTP | other *** search
- Gauss: How To Use
- To get started load the application and click on the Gauss icon on the
- Icon Bar. This will open a window containing twenty writable icons, four
- action buttons, an option button and a display icon. Gauss is designed
- to be as easy to use as possible and with this in mind there are a number
- of ways in which data is input and edited.
-
- Inputing Data Buttons
- ============= =======
-
- * <Manual> * * <Calculate> *
- * <Text Files> * * <Clear> *
- * <Editing> * * <Finish> *
- * <Writable Icons> * * <Help> *
- * <Ill Conditioning> *
- * <Determinant> *
- !@#
- Introduction
- !Gauss
- This is an application with but one purpose: to solve sets of simultaneous
- equations.
- It uses the fairly straightforward Gauss Elimination algorithm with a few
- built in extras so that you always get a solution if one exists.
- It should be useful to students who find doing such mindless algebra by
- hand, rather tedious though I would not recommend its use, except for
- checking purposes, for those who do not know how to solve the things by
- hand.
- One possible exception to this is if a young student, (Years 7 or 8) needed
- to solve some equations as part of an investigation and they would be hard
- pushed to cope with solving a 4 X 4 set and the teacher doesn't have time.
- It also conducts several tests to diagnose Ill-Conditioned sets of equations. If you do not know what these are, forget I even mentioned them
- and please ignore the next paragraph.
- One of these tests involves working out the determinant of the coefficient
- matrix, which is then displayed in the main window, in case anyone is
- interested.
- For the benefit of anyone who is interested the program also includes a
- partial pivoting routine.
-
- Back to <Contents>=Gauss: How To Use> page.
- !@#
- Calculate
- Clicking on this with no sets of equations loaded does nothing at all. If
- a set of equations is loaded !Gauss will try to find a solution set. If
- there is one, it will be displayed automatically and if there is not, you
- will be likewise informed of the fact.
-
- Back to <Contents>=Gauss: How To Use> page.
- !@#
- Clear
- Clicking on this button clears every icon in the window.
-
- Back to <Contents>=Gauss: How To Use> page.
- !@#
- Finish
- Clicking on this button closes the window. It does exactly the same as the
- window's close icon ☓. To reopen the window just click on the icon on the
- Icon Bar.
-
- Back to <Contents>=Gauss: How To Use> page.
- !@#
- Help
- I think you may have cracked this one.
-
- Back to <Contents>=Gauss: How To Use> page.
- !@#
- Ill Conditioning
- This is a little gremlin that can cause problems when you are using real
- data (ie. not precise, which outside of Maths lessons is all the time.)
-
- It occurs when two or more of a set of equations are close to parallel to
- each other and a small change in the data causes huge changes in the
- solution set. There's nothing you can do about it other than recognise that
- there is a problem and recognise that your results are probably wrong.
-
- Back to <Contents>=Gauss: How To Use> page.
- !@#
- Determinant
- The determinant of a matrix determines the area factor of the
- transformation, which basically means that if the determinant is 1 then the
- area of the image is the same as that of the original. If it is greater
- than 1 then the image becomes larger and if it is smaller than 1 then the
- image get smaller.
-
- It becomes of interest to us when he determinant gets very small as the
- area of the image is tending towards zero. The practical upshot of all
- this is that if the determinant of a coefficient matrix tends towards zero
- then the equations are liable to be ill conditioned.
-
- Back to <Contents>=Gauss: How To Use> page.
- !@#
- Manual
- If you wish you can put data in manually.
- Let us suppose you want to solve this set of simultaneous equations:
-
- x + 2y = 3
- 4x + 5y = 6
-
- The icons are arranged in the matrix form:
-
- |1 2| |x| |3|
- | | | | = | |
- |4 5| |y| |6|
-
- So 1 and 2 would go in the leftmost two icons of the top row, 4 and 5 in
- the leftmost icons of the second row. The 3 and 6 to the right of the
- equals sign go into the first two icons in the vertical set to the right of
- the window.
- It is much better however to put your data into a Text File first and get
- !Gauss to put the numbers in the right places and use manual input for looking at what happens when parts of the data set are <changed>=Editing>.
-
- Back to <Contents>=Gauss: How To Use> page.
- !@#
- Text Files
- This has several advantages:
-
- 1. If you make an error you don't have to re-enter the data.
- 2. You can use any text editor you like including !Edit if you must.
- 3. The data is available another time if you need it.
-
- This is the format of the data in a text file.
-
- 1 1 1 1 =3
- -1 1 -1 2 =5
- 1 -3 1 -1 =-5
- 4 1 -2 1 =9
-
- There should be one space between items except between the equals sign and
- the number to the right of it. For more details see the accomanying files.
-
- Back to <Contents>=Gauss: How To Use> page.
- !@#
- Editing
- Once the data is in the grid, it can be edited at will. This is useful as
- the user can investigate how changes in the data changes the solution set.
- Most particularly it is useful to see how wildly <ill conditioned>=Ill Conditioning> a set of
- equations are.
-
- Back to <Contents>=Gauss: How To Use> page.
- !@#
- Writable Icons
- To edit a cell click in the icon and type in your data. To empty a cell
- with data in it press Ctrl U. (This is standard for all RISCOS applications.
- )
-
- Back to <Contents>=Gauss: How To Use> page.
- !@#
- Modelling
- Most applied Mathematics is wrong to some degree or other and has for
- centuries been taught by lying to students, most particularly Mechanics
- students.
-
- The next time your teacher talks to you about a "light inextensible string"
- or a "smooth plane" or a "particle", please make me happy by shouting
- "LIAR!!!!!" at the top of your voice and then writing to tell me you have
- done so.
-
- P.S. Be absolutely sure you know what you are talking about before you do
- this.
-
- Back to <Contents>=Gauss: How To Use> page.
- !@#
-