newRPL: [UPDATED April 27-2017] Firmware for testing available for download
|
10-05-2015, 02:05 PM
(This post was last modified: 10-05-2015 03:21 PM by Han.)
Post: #50
|
|||
|
|||
RE: newRPL: [UPDATED Oct-01-2015] Firmware for testing available for download
(10-05-2015 12:11 PM)Claudio L. Wrote:(10-04-2015 09:57 PM)Helix Wrote: I don't know yet if this is a good idea. Existing programs for the HP50g with trigonometric functions inside will have to be entirely edited to be used with newRPL. Also, I'm afraid that function names like SIN COS TAN are so natural that it will be very easy to make errors in writing or editing programs…The idea is that if you are writing or editing a program let's say in DEG mode, the SIN key will not only compute SIND, but also type SIND in your program and SIND() in your algebraic expressions, this makes it clear it's in degrees. Sometimes less is more. I find that after some point, having too many commands becomes cumbersome. We have units, including ° should we want degrees. The trig functions should always assume radians (in my opinion) or at the very most depend on the angle mode. Users who wish to explicitly use an angle measure that is invariant under angle mode should specify the units. A custom key can be set up to quickly add the appropriate units. In programs, the explicit unit only needs to be appended once as subsequent operations would inherit the initial unit. EDIT: My proposal also does away with the derivative issue; e.g. the derivative of SIN(X) will always be COS(X) since the trig functions should presumably know how to auto-adjust for inputs that are properly tagged with units of angle measure (and assume radians otherwise). Graph 3D | QPI | SolveSys |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)