I am trying to figure out how to plot a function that is held a solver Variable. If I store the said equation in, say, E1 I can then solve it. But when I want to plot the same function it needs to be in a different format for plotting.

What I am trying to do is store the equation in a program and then solve it and plot it, as well. Is there any trick to this?

For the solver I can use any combinations of variables I want, but when It comes to plotting, you cannot seem to set the dependent and independt variables for the plot.

Oh and as a random question is anyone working on an equation browser?

Mick C

HP_Prime_an_introduction
While in the SOLVE apps, hit Num and solve for the variable you want to plot as the independent variable (that field will stay highlighted - - this sets the independent variable). The dependent variable will be E1, E2, ... . Then hit plot and it should work.

You can plot any variable that you solve for by going back to the Solve Numeric view and highlighting a different variable(just make sure that before plotting, you solve for it again; you may have to adjust the scale, of course, if your variables have different magnitudes). You can also trace your function with the cursor keys.

I hope this covers what you were asking.

(02-01-2014 11:00 AM)Mickpc Wrote: [ -> ]What I am trying to do is store the equation in a program and then solve it and plot it, as well. Is there any trick to this?

Hi Mick,

Here is a simple example of how you can use an equation within a program and either plot it or solve it:

Code:

// Before running this program:

// --> Create a copy of the Solve App

// (1) Start Apps

// (2) Select the "Solve" app

// (3) Tap on "Save"

// (4) Enter the name for the new app: "Solve_VelAcc"

EXPORT velacc()

BEGIN

LOCAL var;

// Assign equation to variable E1

Solve_VelAcc.E1 := "V^2=U^2+2*A*D";

// Start the "Solve_ValAcc" App with the symbolic view

STARTAPP("Solve_VelAcc");

STARTVIEW(0);

// Selection of the view

CHOOSE(var, "Select View","Equation","Plot","Solve","Program Catalogue");

CASE

IF var == 1 THEN

STARTVIEW(0); // Show equation E1

END;

IF var == 2 THEN

STARTVIEW(1); // Plot equation E1

END;

IF var == 3 THEN

STARTVIEW(2); // Solve equation E1

END;

IF var == 4 THEN

STARTVIEW(-7); // Back to the Program Catalogue

END;

END; // END CASE

END;

This is just a standalone program. It is much more elegant to implement this code within the created App and to define specific views to choose from.

Dominik

(02-01-2014 04:36 PM)Helge Gabert Wrote: [ -> ]While in the SOLVE apps, hit Num and solve for the variable you want to plot as the independent variable (that field will stay highlighted - - this sets the independent variable). The dependent variable will be E1, E2, ... . Then hit plot and it should work.

You can plot any variable that you solve for by going back to the Solve Numeric view and highlighting a different variable(just make sure that before plotting, you solve for it again; you may have to adjust the scale, of course, if your variables have different magnitudes). You can also trace your function with the cursor keys.

I hope this covers what you were asking.

That is what I needed, thank you everyone.

Kind Regards

Mick C

HP Prime a gentle introduction