HP Prime - saving multiple SOLVE solutions to variables {SOLVED}
11-03-2015, 04:07 PM (This post was last modified: 11-04-2015 02:57 PM by CR Haeger.)
Post: #1
 CR Haeger Member Posts: 275 Joined: Dec 2013
HP Prime - saving multiple SOLVE solutions to variables {SOLVED}
Hello,

Often times, I wish to save results from solve commands into local variables for futher processing. It seems that the solutions generated are either in vector or list form. May I ask if there is a way or commands to then store these into individual variables without having to use cut/paste? I assume this would be useful for saving results of other commands presented in vector or list form.

How to get [0 1] or {0, 1} into say new variables a and b?

11-03-2015, 05:25 PM
Post: #2
 Han Senior Member Posts: 1,877 Joined: Dec 2013
RE: HP Prime - saving multiple SOLVE solutions to variables
t:=solve( blah );
a:=t(1);
b:=t(2);

Graph 3D | QPI | SolveSys
11-03-2015, 06:24 PM
Post: #3
 CR Haeger Member Posts: 275 Joined: Dec 2013
RE: HP Prime - saving multiple SOLVE solutions to variables
(11-03-2015 05:25 PM)Han Wrote:  t:=solve( blah );
a:=t(1);
b:=t(2);

Thanks Han - that works great! Don't know why it works yet, but it does...

It seems this would be useful (and quick) for say calculus problems involving area between two curves where the intersection(s) of the curves should first be determined.

cool, thanks again.

11-03-2015, 07:59 PM
Post: #4
 Han Senior Member Posts: 1,877 Joined: Dec 2013
RE: HP Prime - saving multiple SOLVE solutions to variables
(11-03-2015 06:24 PM)CR Haeger Wrote:
(11-03-2015 05:25 PM)Han Wrote:  t:=solve( blah );
a:=t(1);
b:=t(2);

Thanks Han - that works great! Don't know why it works yet, but it does...

It seems this would be useful (and quick) for say calculus problems involving area between two curves where the intersection(s) of the curves should first be determined.

cool, thanks again.

No problem. As for why it works, it just borrows from programming syntax. As you noted, the results from solve() are lists. So t is a list, and t(n) would simply return the n-th item within the list. If t were a matrix, then t(i,j) would return the entry in row i, column j.

Graph 3D | QPI | SolveSys
 « Next Oldest | Next Newest »

User(s) browsing this thread: 1 Guest(s)