Libnumber: 999 Version: 0.2 Date: 8/13/95 Checksum: #24018d Size: 1021 INFORMATION =========== The Vectorcalculus-library includes the commands you might want for calculations on electromagnetic fields and other times where you need to find out the grad, div or curl of vectors or scalars. It is able to use three different coordinatesystems: rectangular (Carthesian), cylindrical and spherical. It will be easy to change it to work on a default coordinate system, but since at least I never have used another coordinatesystem haven't I implemented a user defined coordinatesystem. COMMANDS ======== __ \/ sym -> { sym1 sym2 sym3 } == grad. Computes the gradient of the symbolic expression. __ \/* { sym1 sym2 sym3 } -> sym == div. Computes the divergence of the symbolic vector. __ \/X { sym1 sym2 sym3 } -> { sym1' sym2' sym3' } == curl. Computes the curl of the symbolic vector. VCED -> sym | A simple editor which gives you easy access to the present variables. CHOOSING COORDINATESYSTEM ========================= The VectCalc-library uses the coordinatesetting on your HP 48. On the G-series press [right-shift] [var] (= modes), [arrow down] two times and then [choose]. On the S-series consult your manual. The variables used for the different coordinatesystems is: Rectangular: X, Y & Z Cylindrical: R, [alpha]+[0]+[alpha]+[rs]+9 = char 216 & Z Spherical: R, [alpha]+[rs]+[f] = char 149 & [alpha]+[0]+[alpha]+[rs]+9 = char 216 All above mentioned in the order they are in a right ON-system. If you have got any better alternatives for variables, please contact me, adress see below. HISTORY ======= 0.2 Added VCED. Changed the internal names for the variablelists. Changed second variable in cylindrical coordinate system from char 149 to char 216. 0.1b Initial beta-release. COMMENTS ======== The calculations is as far as I know OK. What the program lack of is error- checking. It is also possible to speed up the code, when I didn't know what to do I used userrpl-commands. Since English ain't my native language, I'm sorry for any linguistical errors. This software is developed with Jazz. Latest version available at: http://www.lysator.liu.se/~oscar/hp48/hp.html CONTACT ======= Bugs, comments and ideas of improvements are welcome! Oscar Gustafsson Vretagatan 21 S-582 37 LINKOPING SWEDEN e-mail: y92oscgu@isy.liu.se oscar@lysator.liu.se