Release 0.9.3 "Transfigured" - Documentation, bug fixes #1444
c3d
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This release keeps improving the documentation based on the original HP50G Advanced Reference Manual, and fixing issues that are found along the way. It also improves statistics support and adds low-level array manipulation.
New features
PredX,PredYandΣLinecommands for linear regression predictions.PredXcommand predicts the independent value from the dependent one.PredYcommand predicts the dependent value from the independent one.ΣLinecommand returns the regression formula.Mediancommand to compute the median of statistics seriesCOL+,COL-,ROW+,ROW-,CSWPandRSWP, to add, remove and swap rows or columns.Bug fixes
70000converted to decimal now produces a 5-bytes decimal value and no longer a 6-bytes decimal value. This fixes the result of theSigDigcommand on this input value, as well as fixes cases where comparisions would be incorrect.==andsame. HP calculators evaluateAandBin'A' 'B' ==but not in'A' 'B' same.'X' 3 andinstead of a type error.BestFit. The previous implementation would erroneously compute the correlation with various modes (linear, log, exp and power), but without optimally recomputing the parameters with that mode.XCol,YColandColΣΣPar. The order was wrong, causing various commands to either update them in the wrong order, or to swap them.Σ-==sqrtandcbrt, fixes the computation of the last digits ofsqrt(163)at 24-digit precision.logwith 3 additional digits to avoid getting the last digit wrong in'ln(640320^3+744)/sqrt(163)'exp,exp10,logandlog10with additional internal digits to make sure that the last digit is good (verifiied usingcalc).pparparsing and premature validty checking, which caused20 30 XRNGto fail because of a transient state wherexmin<xmaxwas not verified.expression::simplifyImprovements
typevalue forxlibobjects in HP compatibility modeTruthLogicForIntegersflag for compatibility with HP calculators when evaluating something like42 and 4. DB48x by default computes this bitwise, which returns0, a logicallyFalsevalue. With the new compatibility flag, the arguments are interpreted as truth values, and the computation producesTruefor improved compatibility with HP calculators.IF,IFT,IFTE, documentation about tests and conditional structures, type tests, logical commands such asand,or,not.HeadercommandBestFitMSolvralias forSolverMenufor compatibility with HP calculatorsdecimal::precision_adjustclassSeparatorModesMenuentriesVERSIONcommandThis discussion was created from the release Release 0.9.3 "Transfigured" - Documentation, bug fixes.
Beta Was this translation helpful? Give feedback.
All reactions