Re: HP 33s  Equation Solve Message #2 Posted by bill platt on 24 Mar 2005, 6:27 p.m., in response to message #1 by Dan
Hi,
Read the manual closely here: you must be in the equation list when you push solve, if you want to solve an equation in the equation list. If you are looking at the stack (just in normal calculator mode) and you push solve, then the machine will solve a program that is saved in the program space. Same thing goes for Integrateit works the same way. THe machine is asking you for the program label (a letter) that identifies the program that you want to solve.
Remember, you have 3 logical spaces in this machine:
1. Keyboard, Calculator (stack)
2. Program
3. Equation list.
The variables (which are really storage registers) are available in all three logical spaces.
The program space can be interactive with the stack and with keyboard calculation, whereas the equation list can only take registers, operate, and then write to registers and/or the stack, but cannot be interactive with the keyboard control of the user.
Remember, too, that you can use equations inside programsbut that these are in the program logical spacenot in the equation list, and so their interaction follows the same rules as programs. And also, the solve function will solve either an RPN expression, or an equation in a programit is very flexible.
One more thing: you are also allowed to program the "solve" function inside a programand it can solve an eqwuation that is saved in that program, or another program inside hte program space. There is just no way to get at the equation list from a program.
Best of luck,
And you should see some useful stuff in the archives about nuances of solving.
Bill
Edited: 24 Mar 2005, 6:37 p.m.
