Showing posts with label update. Show all posts
Showing posts with label update. Show all posts

Monday, February 2, 2026

Dozenal RPN Calculator App for Android for Android Smartphones and Numworks Beta Firmware Version 25

 Dozenal Calculator App for Android Smartphones and Numworks Beta Firmware Version 25


Dozenal Calculator App for Android Smartphones


The Dozenal RPN Calculator app is by Unum Designum for the Android smartphones. It is a classical, four-level stack RPN (Reverse Polish Notation) app that operates in both dozenal (i.e. duodecimal, Base 12) and decimal (Base 10). The calculator app features a standard set of scientific functions:


* arithmetic, square, square root

* sin, cos, tan, and inverses

* e^x, 10^x, ln, log

* DMS/Decimal conversions and HMS/Hours conversions (not sure how there are two sets, since they seem to do the same thing)

* Pol/Rect conversions

* percent function (%)

* Stack functions: roll down, roll up, swap, last x


Originally Released: July 1, 2020

Last Updated: December 17, 2025 (as of January 22, 2026)

Version I am reviewing 1.0.11


The polar/rectangular conversions follow the conventional RPN calculator format:



Rectangular

Polar

Y Stack:

Y

Θ

X Stack:

X

R



The percent function follows the conventional RPN calculator format:



Before

After

Y Stack:

Y

Y

X Stack:

X

Y * X ÷ 100



However, the decimal/DMS (decimal-minute-seconds) and hours/HMS (hours-minute-seconds) follow up this format:



Decimal/Hours

DMS/HMS

Z Stack:

0 after conversion

seconds

Y Stack:

0 after conversion

minutes

X Stack:

decimal/hours as a decimal

decimal/hours



Conversion between bases is just a matter of pressing [ f ] [ DOZ/DEC ].





Symbols:


* Upside down 2 (↊) represents 10 (Unicode 218A); commonly symbolized by X

* Backwards 3 (↋) represents 11 (Unicode 218B); commonly symbolized by E

(Unicode is from Wikipedia: https://en.wikipedia.org/wiki/Duodecimal)




Two constants provided by the Dozenal RPN app:


Base 10 (e: 10^n)

Base 12 (e: 12^n)

π

3.141592653589793

3;184809493↋9186459↊↊

Planck

6.6206070149999999e-34

1;↊79611175↊0925342846e-27


App information: https://play.google.com/store/apps/details?id=dozecal.unumdesignum.com&hl=en_NZ#/





Numworks: Beta Firmware 25



Version 25 Information: https://www.numworks.com/calculator/update/version-25/



Nuwmorks has released a firmware update 25.1. It is a beta version software where new features are tested. To try it, Numworks is inviting Numworks users to download and become a beta test or us the beta emulator on the Numworks website.



Verison 25 Beta Emulator: https://www.numworks.com/calculator/update/version-25/

Please keep in mind that this emulator is probably only available for the testing period and may become unavaiable once the official release is made.



Major updates include:

* Data in the Statistics app can either be qualitative (data points, the way the statistics mode was always used) or categorial (data points always belong to specific categories, up to 10)

* The Grapher app can shade area of intersection for a given set of inequalities.

* The Grapher app also finds intersection points of conic sections and vertical lines.

* In the Calculations app, results with five or more decimal place will have at least a fractional approximation in the Additional Results quick tab.

* The degree and radian symbol/indicators are added to the Toolbox.

* Sequences have new notations.

* Installing this version will limit roll back deinstalls to versions 24.11 or later.



No word on any additions or changes to the Python app.



I have installed version 25 on my older Numworks calculator (N0110) so I can try them out.



Wednesday, August 21, 2024

Swiss Micros DM32 Update: Official Firmware

Swiss Micros DM32 Update:  Official Firmware


The Swiss Micros DM32 is no longer in Beta Phase as the first Official firmware is released.  

 

Link:  https://technical.swissmicros.com/dm32/firmware/


And the official paper DM32 manual is on sale for 49 Swiss Francs:  https://www.swissmicros.com/products


Eddie


All original content copyright, © 2011-2024. Edward Shore. Unauthorized use and/or unauthorized distribution for commercial purposes without express and written permission from the author is strictly prohibited. This blog entry may be distributed for noncommercial purposes, provided that full credit is given to the author.

Sunday, July 28, 2024

More Updates: HP 15C Collector's Edition and Swiss Micros DM42

Thanks to Museum of HP Calculators Forums:


HP 15C Collector's Edition (SAMBA software and the HP 15C Connectivity cable required)

*  Key bounce issue is addressed

*  Decimal display mode in HP 16C mode corrected


Links:

Forum Post:  https://www.hpmuseum.org/forum/thread-22078.html

BIN file download page:  https://hpcalcs.com/download/

SAM-BA Software:  https://www.microchip.com/en-us/development-tool/sam-ba-in-system-programmer#Software

Where to buy the required cable:

Calculator Store (Europe):  https://www.thecalculatorstore.com/

HP Supply (United States/Canada, per forum, available in August 2024):  https://hpofficesupply.com



Swiss Micros DM42 - v.3.23 DCMP 3.25

*  Software updated to match Free42 firmware 3.1.8


Info about Free42:  https://thomasokken.com/free42/

Swiss Micros Post:  https://forum.swissmicros.com/viewtopic.php?p=33058#p33058

Firmware Page:  https://technical.swissmicros.com/dm42/firmware/



Eddie

All original content copyright, © 2011-2024. Edward Shore. Unauthorized use and/or unauthorized distribution for commercial purposes without express and written permission from the author is strictly prohibited. This blog entry may be distributed for noncommercial purposes, provided that full credit is given to the author.

Friday, July 26, 2024

Update: Swiss Micros DM41X Version 2.2

Update:  Swiss Micros DM41X Version 2.2 


Special thanks to Bob Prosperi of the Museum of HP Calculators.


More details and download here:  


https://www.hpmuseum.org/forum/thread-22066-post-189595.html#pid189595


Highlights include:

*  Bug fixes with display

*  Special characters are now displayed correctly in the program editor

*  The volume of the screenshot sound is increased


We are in calculator update season!


Eddie


All original content copyright, © 2011-2024. Edward Shore. Unauthorized use and/or unauthorized distribution for commercial purposes without express and written permission from the author is strictly prohibited. This blog entry may be distributed for noncommercial purposes, provided that full credit is given to the author.

Tuesday, July 23, 2024

HP Prime Firmware Update: 15048 (Beta)

 HP Prime Firmware Update:  15048 (Beta)


Information (scroll down to Post # 52 from Klaas Kuperus)- Museum of HP Calculators:

https://www.hpmuseum.org/forum/thread-22020-page-3.html


Updates:

*  Key fixes in the HP Prime Python App

*  Support for non-ASCII characters in Python

*  Expressions, results, and user-created functions can be loaded from saved work files  (I'll have to check out how work files work)

*  Statistics Apps (1-Var/2-Vars):  Delete rows work with entire rows 

*  Some crash fixes in the PPL (programming) environment

*  This is Beta software, which is still under testing and development.  


Download the beta firmware here:  


https://www.moravia-parts.com/hp-prime/beta-b.html



Eddie


All original content copyright, © 2011-2024. Edward Shore. Unauthorized use and/or unauthorized distribution for commercial purposes without express and written permission from the author is strictly prohibited. This blog entry may be distributed for noncommercial purposes, provided that full credit is given to the author.

Thursday, April 11, 2024

Numworks Updates

Numworks Updates


Apologies that I have not done anything with Numworks in what seems to be forever. 


The current official software is Version 22:

*  Polar and algebraic form of complex numbers are displayed in the expanded results in Calculator mode

* Chi-Square test added to the Inference app

*  Better navigation of the Elements (Periodic Table) app

*  The toolbox button also can escape the toolbox without selecting a command or function


More information:

https://www.numworks.com/calculator/update/version-22/


Version 23 is in beta stage and some the intended offerings are:

*  1st and 2nd Derivative Plots in the Grapher app

*  f' and f'' notation for derivative

* Change in notion of polar and parametric functions, also become accessible in the variables menu

* Python:  The distance function becomes available Turtle module 


More information:

https://www.numworks.com/calculator/update/version-23/


Eddie


All original content copyright, © 2011-2024. Edward Shore. Unauthorized use and/or unauthorized distribution for commercial purposes without express and written permission from the author is strictly prohibited. This blog entry may be distributed for noncommercial purposes, provided that full credit is given to the author. 



Thursday, April 27, 2023

HP Prime: Firmware 14730

HP Prime:   Firmware 14730



Windows Update - Firmware 14730





There is a new update for the HP Prime, the Connectivity Kit, and the HP Virtual Calculator:  Firmware 14730.


Highlights of the firmware 14730:


*  Polynomial inequalities can be reliably solved in CAS mode.

*  The Chi-Square Goodness of Test automatically updates the degrees of freedom.

*  Intersection of functions in the Function App has an improved algorithm.

*  The equals character (=) is added to the soft keys in CAS mode.

*  Memory leaks and crashes are fixed.


For a detailed list, check the detailed list provided by Klaas Kuperus, Product Manager for HP for MORAVIA Consulting on the MoHPC (Museum of HP Calculators) page:


https://www.hpmuseum.org/forum/thread-19845.html


Download the new package here:


https://hpcalcs.com/download/


The file is the HP Connectivity Kit (32 or 64 bit) 2.1.14730 (2023 04 13) for Windows.  Update for Macintosh to come soon.  The file contains:


*  The updated Connectivity Kit.

*  The updated firmware, which will be downloaded through the kit once the calculator is plugged into the PC.

*  The updated virtual calculator, which will be upgraded once the file is run for the first time.


Credit to HP and MORAVIA Consulting.  


Eddie 


All original content copyright, © 2011-2023.  Edward Shore.   Unauthorized use and/or unauthorized distribution for commercial purposes without express and written permission from the author is strictly prohibited.  This blog entry may be distributed for noncommercial purposes, provided that full credit is given to the author. 


Wednesday, April 12, 2023

Review: Casio fx-991CW (and the lack of multi-statements)

Review:  Casio fx-991CW (and the lack of multi-statements)







Quick Facts


Model:  fx-991CW

Company:  Casio

Years:  Internationally: 2022 - present, United States: April 2023 - present

Type:  Scientific

Power:  Solar with 1 LR44 backup battery

Display:  Multiline, 4-color gray display

Original Price:  $21.00 - $22.99 U.S. Dollars, varies on the specific version

Number of Variables:  9

Operating System: Algebraic



Update on the Classwiz


The fx-991CW is an update in Casio's Classwiz series, specifically on the 2015 fx-991EX Classwiz.  


Check out my review on the fx-991EX Classwiz from November 2015 here:

http://edspi31415.blogspot.com/2015/11/casio-fx-991ex-classwiz-review.html


The modes on the Classwiz are:


Calculate:  the main app for mathematical calculations


Statistics:  1 to 2 variable statistics.  Regressions include:

Linear:  y=a+bx

Quadratic: y=a+bx+cx^2

Logarithmic:  y=a+b*ln(x)

Exponential:  y=a*e^(bx)

Power I:  y=a*b^x

Power II: y=a*x^b

Inverse:  y=a+b/x


Distribution:  Calculations involving the binomial, normal, and Poisson.  The Inverse Normal deal with the lower tail (left) probability only.  


Spreadsheet:  Like the fx-991EX and Casio's current graphing calculators, the fx-991CW has a spreadsheet which has a 5 x 45 cell capacity.  The total memory is increased to 2,380 bytes (from 1,700 bytes on the fx-991EX).  Basic spreadsheet features included are:  labeling cells, sum, mean, minimum, maximum, absolute cell references ($), copy, cut, and paste.  


Table:   Generate a table of one function or two functions.   The functions are defined as f(x) and g(x).  With a QR code, you can generate a graph of these functions.


Equation:   Solve linear systems, up to 4 x 4 equations.  Solve polynomials, up to 4th order.  Real coefficients only but complex roots are calculated.   The general equation solver is moved to this mode.   


Inequality:  Solve inequalities up for polynomials of orders 2, 3, and 4.


Complex Number:  Complex number arithmetic with polar/rectangular conversion, integer powers, real/imaginary parts, conjugate


Base N:  Integer arithmetic with Boolean logic.  Instead of keys, the [FORMAT] key cycles through the four modes: Decimal, Hexadecimal, Binary, Octal.   Binary integers are up to 31 bytes with 1 sign bit.  We can not store or recall varaible values in this mode.


Matrix:  Works with four matrices up to 4 rows and 4 columns.  Functions include transpose, inverse, and determinant.


Vector:  Works with 4 vectors with either 2 or 3 elements.  Functions include dot product, norm, and cross product.


Ratio:  Solves common ratio problems.


Math Box:  This is the a new feature to the Classwiz.   For the United States, the Math Box has two simulations:  Dice Rolls and Coin Toss.   Depending on the country, the CW may include additional features.  



Emulator and Classpad.net


Purchasing a fx-991CW came with a emulator license with ClassPad.net.   The license number can be obtained using the Get Started option from the Settings menu.   Use the QR code.  For my calculator, the license for using ClassPad.net is seven years at no cost.  However, using an emulator without first purchasing an eligible calculator will require an additional cost.  


You can find details about Classpad.net here:  https://classpad.net/intl/features/



Keyboard, What is Added, and What is Subtracted





The keyboard of the fx-991CW is quite different from the previous Casio calculators.   The keys are now round with a lot less labels.   Most of functions are now stored in the catalog and tools.  Let's go over some of these keys:


[ house icon ]: [HOME].   This is where we switch the modes of the fx-991CW.   There are no numerical shortcuts, so we have to arrow and scroll to select the mode we want.  


[ three lines ]: [SETTINGS].  The settings key replaces the SETUP key sequence.   

Also note that the sub menus are selected by either pressing [ → ] or [ EXE ].  If there are radio buttons, select the option desired.  


[ curved arrow ]: [EXIT/EDIT].  This key, on the 2nd row, 2nd key from the left, will be used to exit menus and re-edit expressions.   


[ double up arrow ]/[ double down arrow ]:  This key, top right of the calculator, is used to quickly scroll through menus or lists.  Think of this key as the Page Up/Page Down key.


[ < >x] ]/[VARIABLE]:  This is the variable key.



Here is where we will store and edit values that are stored in each of the nine variables.   This key replaces the STORE key.     If we are operate in a mode that does not allow for editing or store values, there will be a lock icon with the selected variable.  


To store a result:

1.  Execute operation or recalling a calculated stat variable.

2.  Press [VARIABLE].

3.  Select variable, press [ OK ].

4.  Select Store, press [ OK ].


To edit a variable's value:

1.  Press [VARIABLE].

2.  Select variable, press [ OK ].

3.  Select Edit, press [ OK ].

4.  Enter the new value, press [ OK ].


To recall a variable in a calculation:

1.  Press [ SHIFT ].

2.  Press any of the following keys to get the variable:

[ 4 ]:  A

[ 5 ]:  B

[ 6 ]:  C

[ 1 ]:  D

[ 2 ]:  E

[ 3 ]:  F

[ 0 ]:  x

[ . ]:  y

[ x10^ ]:  z


There is no ALPHA key as it was in past Casio calculators.  


[ f(x) ]/[FUNCTION]:  



Here is where we can store and use up to two functions: f(x) and g(x).  The great news is that f(x) and g(x) are no longer limited to the Table, they can be used in other modes such as Calculate.   The equations f(x) and g(x) are retained while switching modes but not retained when the calculator either is turned off or the Input/Output setting is changed.  A missed opportunity for the latter.


A plus is that either f(x) or g(x) can be a composite function.  That is f(x) can contain g(x) or g(x) can contain f(x).  


There are two ways to access the x variable:  its own key [ x ] or the key sequence [ SHIFT ] [ 0 ].  


[book]/[CATALOG]:  This is where all the functions and commands can be accessed.  The menu order of the catalog changes depending on the mode used.  Some submenus include:


Function Analysis:  The calculus functions, that used to be on the keyboard, are now stored in the Function Analysis menu:  derivative, integral, summation, logarithm*, log*, ln* (* also on the keyboard)


Probability:   % (divides the number by 100), factorial, permutation, combination, random number, random integer


Numeric:  Absolute Value, Round Off (round the number to the Fix settings internally)


Angle/Coord/Sexa...:  angle units (degrees, radians, grads, degrees minutes seconds*), polar/rectangular conversions (* also on the keyboard)


Sci Constants:  47 scientific Constants


Unit Conversions


[ three circles ]/[ TOOLS ]:  The TOOLS menu changes dynamically based on the mode.   For example, the Calculate mode will have an Undo function.


[ FORMAT ]:  Instead of the [S<=>D] key, we have the [FORMAT] key, which asks how to change the value:  Standard, Decimal, Improper Fraction, Mixed Fraction,  ENG (Engineering) Notation, Sexagesimal (degrees-minutes-seconds).


In Base mode, the [ FORMAT ] key toggles between the four bases (decimal, hexadecimal, binary, octal).


I did three comparison speed tests between the fx-991CW and fx-991EX  here:  https://www.youtube.com/watch?v=cj0Odnv0Mwk


As I understand, the fx-991CW has a faster processor than the previous fx-991EX.



Now let's talk about what is subtracted in this update.  You read this correctly, several features did not make it from the fx-991EX to the fx-991CW:


The  CALC feature where we could type in a formula, press [ CALC ] and have formula evaluation.  I was not able to find the CALC feature on the fx-991CW.


There is no longer the independent memory M, nor the storage arithmetic functions M+ and M-.  I miss this feature the most.  I really wish scientific and graphing calculators in general embrace store arithmetic like Hewlett Packard and Swiss Micros.


There is no longer the ability to use multi-statement expressions, with each expression separated with a colon.  Even when it was available, (1) storing results immediately terminated the expression (forcing the use of Ans and when available, PreAns to make using results in the next part possible), and (2) when replayed, the statement was broken up into separate parts.  


Addendum 


Note (4/12/2023):  I am wrong when I said that storing results in multi-statements on the fx-991EX (not the fx-991CW) is impossible.  We use the equals key ([ALPHA] ( = )), as in this example:


A = 9 : B = 8 * A


Csaba Tizedes uses the multi-statement and CALC feature on the fx-991EX to create an IF-THEN-ELSE structure.  In this video Tizedes uses this structure to solve equations using the Bisection method.  The IF-THEN-ELSE structure tests whether a number is positive or negative.  Please take a look his video:


https://www.youtube.com/watch?v=umxScZL1V6A


Gratitude to Csaba Tizedes, this video is shared with his permission.  



Final Thoughts


Overall, the fx-991CW is pretty solid calculator with a readable screen and a lot of features.  My favorite part of the updated is the ability to use the functions f(x) and g(x) outside of the table function.  I also like the catalog key and the page up/page down key.


I get that Casio is going for a simpler, non-busy keyboard.  However, I prefer a separate ALPHA key, along with a STORE key: it's the most efficient way to store variables.   A consequence of a non-busy keyboard is that a lot of the commands can only be accessed through menus.  The ALPHA key could have freed nine keys for more common shifted keys such as x!, polar/rectangular conversions, etc.   I would have liked to see a couple of customizable keys where we can store commands, which could be the shift of the multiplication and division keys.  The financial calculator FC-200V has two slots to store commands.


The faster processor and the better screen are pluses.  You will still get a lot for the money spent on the fx-991CW. 


Caveat:   However, if you want, need, or require subtracted features described above (CALC feature, independent memory, multi-statement expressions), you are better off buying the former fx-991EX or a fx-115ES Plus 2nd Edition.  


Unfortunately, removing the multi-statement, Casio sapped it's algorithmic power with the fx-991CW, and it needs to come back.  Furthermore, please put integer part, fraction part, and sign functions.   


Eddie


All original content copyright, © 2011-2023.  Edward Shore.   Unauthorized use and/or unauthorized distribution for commercial purposes without express and written permission from the author is strictly prohibited.  This blog entry may be distributed for noncommercial purposes, provided that full credit is given to the author. 


Saturday, April 8, 2023

New OS Update for Casio Classpad II

New OS Update for Casio Classpad II


Per TIPlanet:  Casio has released a new OS version (2.01.7002).   Among the changes includes the new off-screen when the Classpad is turned off with Casio's new logo "Boost Your Curiosity".  

The updates do not include the Python programming language (I don't think).

The calculators included are the fx-CP400 and fx-CP500.


TIPlanet's News Link with Downloads (in French):

https://tiplanet.org/forum/viewtopic.php?p=271577#p271577


Casio's Download Resources Page:

https://edu.casio.com/download_service/en/download/index.html


For those of you who celebrate, Happy Easter!


Eddie 

All original content copyright, © 2011-2023.  Edward Shore.   Unauthorized use and/or unauthorized distribution for commercial purposes without express and written permission from the author is strictly prohibited.  This blog entry may be distributed for noncommercial purposes, provided that full credit is given to the author. 


Saturday, February 18, 2023

Numworks Software Version 20 Now Available

 Numworks Software Version 20 Now Available 


Click here for details:

https://www.numworks.com/calculator/update/version-20/


Highlights:

*  Separate Finance and Distribution Applications

*  Pressing the divide key [ ÷ ] prior to number entry cycles between:  Ans divided by denominator, fraction, mixed fraction.  

*  Pressing the Home Key then the 0 key gets the shortcut to Settings

*  The new Elements app is available.  We can display each element by its family, s/p/d/f blocks, type of metals, molar mass, electronegativity, melting temperature, boiling temperature, and atomic radius.  Each attribute is shown separately.

* When a value is highlighted in any app, except in Python, pressing [ shift ] (sto→) will give you a prompt to store the amount in a variable.  As a reminder, variables can have more than one character.

*  In the Grapher app, points of interest (zeroes/roots, minima, maxima, points of inflection, etc.) will have black dots.

*  Also in the Grapher app, the ability to find integrals is added to the toolbox.

*  Inverse trig functions are now labeled as arcsin, arccos, and arctan.  

*  Degree and degree minute second templates are loaded from the Toolbox > Units and constants > Length and angle > Angle submenu.

* Additional information is added to angle, trigonometric, and vector calculations.  

* We can add and subtract percents directly.   


There seems to not be additions to the Python programming module (yet).


To update:  just sign in to your Numworks account.  Then connect your calculator, select Update under the Calculator and follow the prompts.  Easy as that!


Thank you, Numworks! 


Eddie



Tuesday, November 30, 2021

TI-84 Plus CE and CE Python 5.7 update

 TI-84 Plus CE and CE Python 5.7 update


Texas Instruments has released software updates, 5.7, for both the TI-84 Plus CE and TI-84 Plus CE Python.


Updates include (not an all-inclusive list):


*  Friendlier treatment of entering negative numbers.  Example:  entering [(-)] 5 [(-)] 7 will return -5*-7 (and 35 as the answer) instead of an error.  In Mathprint mode, a multiplication symbol (*) is added to the input automatically.  


*  Update to the CelSheet app.   I have not used the CelSheet app, yet, one more thing to add to the list of things I need to learn about.


*  For the Python edition, the ti_draw and ti_image modules (custom to Texas Instruments, both covering drawing and images) are added.  You can add the menus of the commands by going in Edit mode, pressing [ y= ] (Fns...), arrow to Modul, press [ trace ] (Add-On) and selecting the ti_draw and/or the ti_image module.   The calculator not only adds the menu commands to the Fns... menu but adds the required from ti_draw/ti_image import * commands.  


Remember that Python files are saved in RAM, but can be achieved.


More details:


Tiplanet's page (in French):

https://tiplanet.org/forum/viewtopic.php?p=265285#p265285


TI-84 Plus CE Python 5.7 - you want to download the Apps bundle:

https://education.ti.com/en/software/details/en/3BF7AAEA4CF947838623C7A19B103E62/TI-84_Plus_CE_Python_OS_Apps_Bundle


TI-84 Plus CE 5.7 - you want to download the Apps bundle:

https://education.ti.com/en/guidebook/details/en/3BBF042421644CE2AF713484B03A8B11/ti-84-plus-ce


Caution:  As with version 5.6, 5.7 does not include any support for ASM (assembly) programs.   Also, once updated, the calculator can not be downgraded.  


All original content copyright, © 2011-2021.  Edward Shore.   Unauthorized use and/or unauthorized distribution for commercial purposes without express and written permission from the author is strictly prohibited.  This blog entry may be distributed for noncommercial purposes, provided that full credit is given to the author. 


Thursday, November 25, 2021

HP 17BII+: Update to Normal CDF Formula - Don Phillips

 HP 17BII+:  Update to Normal CDF Formula - Don Phillips


On March 31, 2019, I posted a formula calculate the normal cumulative distributive function (normal CDF) for x ≥ 0:


http://edspi31415.blogspot.com/2019/03/hp-17bii-normal-distribution-and-random.html


Don Phillips provided us with an updated formula to include negative values of x.   Much gratitude for allowing me to post this formula:


NCDF=L(ANS:1-EXP(-ABS(X)^2÷2)÷SQRT(2×PI)×(.4361836×L(T:INV(1+.33267×ABS(X)))-.1201676×G(T)^2+.9372980×G(T)^3))×0+IF(X<0:1-G(ANS):G(ANS))


Example Calculations:

X = -2.50,  NCDF = 0.00622

X = -1.50, NCDF = 0.06680

X = -0.50, NCDF = 0.30855

X = 0.00, NCDF = 0.50000

X = 0.50, NCDF = 0.69145

X = 1.00, NCDF = 0.84135

X = 2.00, NCDF = 0.97724


Thank you Don, Eddie. 

All original content copyright, © 2011-2021.  Edward Shore.   Unauthorized use and/or unauthorized distribution for commercial purposes without express and written permission from the author is strictly prohibited.  This blog entry may be distributed for noncommercial purposes, provided that full credit is given to the author. 


Monday, September 6, 2021

Swiss Micros DM42: Subfactorial and Numworks Update (16.3)

Swiss Micros DM42: Subfactorial


Happy Labor Day!


This is a request by Marko Draisma and gratitude to Mr. Draisma.


Calculating the Subfactorial


A common,  and perhaps the most straight forward, formula to calculate the subfactorial is:  


!n = n! × Σ((-1)^k ÷ k!, k=0 to n)


Yes, the subfactorial is written with the exclamation point first.  The subfactorial finds all the possible arrangements of a set of objects where none of the objects end up in their original position.


For example, when arranging the set {1, 2, 3, 4} the subfactorial counts sets such as {2, 1, 4, 3} and {3, 4, 1, 2} but not {1, 4, 3, 2}.  For the positive integers:   !n < n!.


I am going to present two programs.  The first will use the formula stated above.


The second uses this formula, which will not require recursion or loops:


!n = floor[ (e + 1/e) × n! ] - floor[ e × n! ]


Note: Since the N! function on the DM42 accepts only positive integers, we can use the IP (integer part) to simulate the floor function.


integer(x) = { floor(x) if x ≥ 0,  ceiling(x) if x < 0


The following programs can be used on Free42, HP 42S, or Swiss Micros DM42.


Swiss Micros DM42 Program:  Subfactorial Version 1


This is a traditional route.  Registers used:


R01:  k,  counter

R02:  sum register 

R03:  n!, later !n


Program labels can start with symbols on the 42S.


01  LBL "!N"

02  STO 01

03  N!

04  STO 03

05  0

06  STO 02

07  RCL 01

08  1E3

09  ÷

10  STO 01

11  LBL 00

12  RCL 01

13  IP

14  ENTER

15  ENTER

16  -1

17  X<>Y 

18  Y↑X

19  X<>Y

20  N!

21  ÷

22  STO+ 02

23  ISG 01

24  GTO 00

25  RCL 02

26  RCL× 03

27  STO 03

28  RTN


Swiss Micros DM42 Program:  Subfactorial Version 2


I only put 2 in the label to distinguish the two programs.  


01  LBL "!N 2"

02  N!

03  ENTER

04  ENTER

05  1

06  E↑X

07  ENTER

08  1/X

09  +

10  ×

11  IP

12  X<>Y

13  1

14  E↑X

15  ×

16  IP

17  -

18  RTN



Examples


!2 = 1

!3 = 2

!4 = 9

!5 = 44

!9 = 133,496

!14 ≈ 3.2071E10


Sources


"Calculus How To:  Subfactorial"   College Help Central, LLC .https://www.calculushowto.com/subfactorial/ Retrieved September 5, 2021. 



Weisstein, Eric W. "Subfactorial." From MathWorld--A Wolfram Web Resource. https://mathworld.wolfram.com/Subfactorial.html  Retrieved September 5, 2021


Numworks 16.3 Update

Numworks recently updated its firmware to Version 16.3.  Find details of the changes and additions here:

https://my.numworks.com/firmwares

All original content copyright, © 2011-2021.  Edward Shore.   Unauthorized use and/or unauthorized distribution for commercial purposes without express and written permission from the author is strictly prohibited.  This blog entry may be distributed for noncommercial purposes, provided that full credit is given to the author. 


Tuesday, June 22, 2021

Update: HP Prime Connectivity Kit and Emulator

 Update: HP Prime Connectivity Kit and Emulator

The HP Prime Connectivity Kit and Emulator have been updated.  The version number is 14592 (6/9/2021).  Download them from this page:

https://www.hpcalc.org/prime/pc/

The 14588 (5/5/2021) firmware is still the current firmware for the HP Prime, which can be downloaded from the same page.

As a reminder, the newest firmware introduces, among other things, the Python app to the HP Prime.  Click on this link to read about some of the new features:  http://edspi31415.blogspot.com/2021/05/hp-prime-firmware-update-beta-python.html

Eddie

All original content copyright, © 2011-2021.  Edward Shore.   Unauthorized use and/or unauthorized distribution for commercial purposes without express and written permission from the author is strictly prohibited.  This blog entry may be distributed for noncommercial purposes, provided that full credit is given to the author. 


HP 42S/DM42/Free 42: Two Functions Programmed Three Different Ways

HP 42S/DM42/Free 42: Two Functions Programmed Three Different Ways Introduction In 1979, Electro Scientific Industries (esi)...