These are the most used programs I have used in my career. (Aviation, Engineer, Geometry, Math, and Physics) Here is the directories and files list:
TOOL_KIT:
AVIATION
AV10 Aircraft Performance
AV20 Airport Navigation
AV30 Dead Reckoning – Course, Distance
AV40 Dead Reckoning – Latitude, Longitude
AV50 Sun Rise / Sun Set
ENGINEERING
EN 10 Catenary Cable
EN20 Mass and Inertia
EN30 Vectors
GEOMETRY
GE10 Analytic Geometry
GE20 Area of Odd Shapes
GE30 Belt Length
GE40 Triangles
MATH
MA10 Linear Interpolation
MA20 Regression
MA30 Simultaneous Equations
MA40 Statistics
MA50 Function Plotter
MISC
MI10 TVM
MI20 MFBV
PHYSICS
PH10 Acceleration
PH20 Compound Pendulum
PH30 Temperature Conversion
PH40 Trajectory
All work programs are callable from the TOOL_KIT program, and the TOOL_KIT program is callable from each work program. Works great on the PicoCalc. Of course, each work program will work by itself if you want. Basic is a very capable langage! I would appreciate your letting me know if you find any problem(s) with these ‘apps’ so that I can fix them. Thanks! - Jim
It is annoying that hitting enter without any choice eventually exits the program. Say I mistype my choice on the main menu, I need to relaunch the program…
The maths function plotter does not much format correction.
If I enter
“2x+b”
I get expression syntax error. I need to enter
2*x+b.
I never have to write that on paper, parsing feel unnatural.
Beware. If I enter unrealistic equations like
“10*y+10*x”
The plotter gets in an loop that cannot be broken even with break and I need to turn off picocalc because it draws too many pixels outside the screen and processes too slowly.
overall great job. The first graphing program I get on my picocalc, so it finally earns the calc part of its name. Thank you!
Thanks for sharing the code. I’ll play with it further more for sure.
Hi Marsupial and Picpuser - Thank you for your input. I have updated Regression, and Function_Plotter. Regression now includes its own Plotter. Since most regression math deals with only positive numbers, this plotter shows only the first Cartesian quadrant. It also calls the regression coefficients into its own plotter so that seeing all five models plots complete with the given data points are easyly accessed. Please have a look and let me know what you think. Thanks, Jim
P.S. Here is a nice data set that I use to check the program:
X , Y
1 , 2.2
2 , 5.3
3 , 9.8
4 , 10
5 , 23.5
6 , 33.5
7 , 50
8 , 58
9 , 85
10 , 100