>Dear reader!
>
>Is it possible to extend the integrated Equation library with new sets of
>equations or the Constants library with new constants.
No, they're in your calculators ROM memory.
>I am also searching
>for a possibility to make new units. It would be good, if I could define
>a new unit like
> 1_sm (seamile i.e.) = 17_m
That's not so difficult. You can use the unit _? to substitute for any
unit you want. Read the FAQ (it has an example of Homer eating
doughnuts at a speed given in the unit doughnut/min I believe ;-)).
>or a new constant like
> Michael=75_kg
<< 75_kg 'Michael' STO >> should do the trick.
>or a new set of equations like
> W(eight)=(kg/m)*(Height-1_m) + 7_kg and
> H(eight)=(m/kg)*(Weight+93_kg)
You could try my little UEL (User Equation Library) program...
>That would be the best thing I think the calculator could have: It can be
>expanded as you like it, in any way in combination with the integrated
>commands. I.e. HP has built in the function that you can define your own
>derivations for special functions etc.).
It would be very nice to be able to expand the EqLib and CoLib
yourself, but this is not possible. Perhaps because this is almost
litterally the code from the EqLib ROM card for the HP48SX, built into
the GX.
>If it is not possible without a program, could you tell me what programs
>support these functions?
As I said, you could use UEL. You can enter sets of equations (with a
title for in the MES, a list that says how you want the vars sorted in
the MES and the units for the variables, if you want) and it puts the
info in a list. Then you can use UEL to choose from sets of equations
you previously entered and start solving them (sort of like the built
in EqLib).
It has some drawbacks though: UserRPL (a bit slow to enter the
equations), no editing of the list of equations after you entered them
(not in the program; you could enter the list manually), and the
storing of the stuff is a bit redundant (could be smaller). Mail me
for a copy, if you think it could be handy.
JPSOFT
--
Jarno Peschier, jpes...@cs.ruu.nl, 125:3101/100.1@WEM, X:X8X/X1X.X@XiXo,
8X:X5X/X.X@XaXiXNXt, 27:2331/214.1@SigNet, 74:3108/102.1@QuaZie
___________________________________________________________________________
What was was, before was was was? Before was was was, was was is.
> >a new unit like
> > 1_sm (seamile i.e.) = 17_m
> That's not so difficult. You can use the unit _? to substitute for any
> unit you want. Read the FAQ (it has an example of Homer eating
> doughnuts at a speed given in the unit doughnut/min I believe ;-)).
> >or a new constant like
> > Michael=75_kg
> << 75_kg 'Michael' STO >> should do the trick.
Doing this also defines the "Michael" as a unit. To make it work, add
the following to your CST menu:
{... (other CST stuff) ... {Michael 1_Michael} ... }
^^^^^^^^^^^^^^^^^^^^^
The important part
Then, if you put 3 on the stack and press the "Michael" softkey, you
get 3_Michael. You can then do the normal stuff with Michaels that you
can with other units. The _? unit is apparently best for defining
units that cannot be defined in terms of any existing unit (donuts,
for example). If you can define something in terms of a combination of
existing units, the above technique works just as well (and is more
intuitive; you can recall 'Michael' and find out exactly how the unit
is defined. With the ? unit, you would recall 'Michael' and get "1_?"
instead of "75_kg")
Hope this helps.
/Matthew
--
Matthew Cravit N9VWG | "A child of five could solve
DePaul University | this problem...quick, fetch
Chicago, IL 60614 | me a child of five!"
crav...@interaccess.com http://www.interacces.com/users/cravitma