This update added new functionality to the HP Prime Calculator software:
- Improved touch support throughout system. This includes pinch to zoom support in graphing applications, and kinetic scrolling.
- Pressing HELP in an open command line will attempt to find the name of a command based on the prior input up to the cursor position to display system help for that command.
- Includes Edition 2 of the on calculator help files (English only in this release).
- Greatly enhanced robustness and capability of the Statistics 2Var logistic fit.
- Wireless support for capable units turned on. Wireless icon will appear in the right top corner menu for units that can support the HP Prime Wireless Kit.
- Calculator unit-to-unit communications has now been enabled on units that can support it.
- Numerical values now can be displayed with digit groupings. Examples include: 1,234.567 1 234.567 and 1'234,567
- Two new numerical display formats have been introduced. These are “floating” which only displays up to a specified number of digits, and “rounded” which is similar to the “fixed” format except trailing zeros are suppressed.
- Decimal fractions now appear with a zero, as in 0.25.
- Vectors are now displayed as a single line object until they become a matrix. This aids in distinguishing vectors and matrices.
- User selectable first day of week setting for use through the system.
- First boot unlock and settings wizard. User will be asked to confirm language selection and some initial settings.
- Inference application now can do Chi-Square calculations and Linear Regression T calculations.
- Geometry application has been completely redone and is much faster, consistent, and capable than before.
- Enhanced color pickers allow a greater range of color selection.
- Pressing ENTER will now open chooser in a dialog or toggle checkbox.
- Enhanced unit object display to ensure a more standard form with complex units.
- TRIANGLE, FILLPOLY and LINE commands can now draw multiple objects in a consistent way with each other. Useful for very complicated 3D drawing in user programs.
- INPUT command can now create multi-page dialogs and contain choose boxes, check boxes and grouped check boxes. It can also allow specific item types and gives control of parsing behavior for input. It also supports size and position control.
The update also resolved the following issues:
- Resolved issue with statistics 2 variable trig fit causing poor curve fit.
- Resolved issue with removing last row or column from a CAS matrix in the matrix editor.
- Resolved issue with .^ and ./ function calculations.
- Resolved issue with EDITLIST/EDITMAT commands not working in RPN mode.
- Resolved issue with BLIT command when specified destination was a zero sized region.
- Resolved several issues with fraction key in home to make behavior more consistent.
- Resolved issue in 2D integral template where EEX key would always add a 1 before the E in the evaluation limit locations.
- Resolved several issues where integer only settings fields would display using the current display setting.
- Resolved issue where auto power off did not function in graphing applications.
- Resolved issue with commands EDITLIST and EDITMAT using user defined variables.
- Resolved issue with key buffer not being cleared when the user aborts a running program.
- Resolved issue with auto off timer in plot gallery not being reset on user touch.
- Resolved issue with auto-off timer in plot gallery not being reset on user input.
- Resolved issue with copy and paste in spreadsheet.
- Resolved issue with sigma character in command names not being consistent through entire system.
- Resolved issue with RETURN call inside repeating loop in a user program.
- Resolved issue with object printing in debugging interface causing unpredictable behavior.
- Resolved problem with integration calling ABS(F1(X))
- Resolved issue with G0-G9 in user programs while spreadsheet was active application.
- Resolved issue with 10 second periodic wakeup during sleep reducing long term shelf life.
- Resolved issue with KWh in menu needing to be named kWh to function properly.
- Resolved issue where storing a number to a vector padded with too many zeros.
- Resolved issue with clicking EDIT menu after deleting last CAS object from memory manager catalog.
- Resolved issue with negative and STO conversion shortcut.
- Resolved issue where tapping an item in Advanced Grapher Symbolic view behaved differently then tapping edit menu key.
- Resolved issue where calculating integration with boundary at 0 appeared to fail.
- Resolved issue with case sensitivity in note and program catalog.
- Resolved issue where changing font size could cause strange artifacts in 2d equation display in Symbolic view.
- Resolved problem where copying .+ or .- operators would not insert space before commands.
- Resolved issue with £LIST and a vector argument.
- Resolved some issues with F1 and CAS interaction.
- Resolved issue with the UNITS -> TOOLS menu commands not evaluating immediately in RPN mode.
- Resolved issue with eigenvectors of diagonal matrices in home.
- Resolved issue where DMS toggle on home screen did not work with certain numbers.
- Resolved issue with RPN stack not being cleared by a clear in memory manager.
- Resolved issue where changing HEX or other similar settings did not update stack display immediately.
- Resolved issue where clearing memory from catalog did not clear Ans variables.
- Resolved issue where pressing BKSP on a CAS variable from chooser did not delete it.
- Resolved issue where CAS screen would have left/right alignments disrupted after a power cycle.
- Resolved issue with logb and very tiny values.
More fixes of CAS functions:
- Resolved issue with for desolve([y’=sqrt(y),y(1)=1],x,y)
- Resolved issue with units in approx mode and auto simplification on units
- Added check for real matrix in SVD
- Resolved issue with tlin(cos(a)*cos(b)) and with plot(exp(-x^2))
- Resolved issue with odesolve in reverse time direction
- Desolve now handles linear system with constant coefficients; for example, desolve([y’=[[1,2],[2,1]]*y+[x,x+1],y(0) =[1,2]]);
- Resolved issue with int(surd(2x,3),x,0,4), and with simplify(sin^2+cos^2)
- Improved display for some sqrt results like sqrt(2+sqrt(3)) as sqrt(2)/2+sqrt(6)/2
- Resolved issue with speed of int(x*exp(-x^2),x,0,100)
- Resolved issue with derivative of composition e.g. (g(x^2))'
- Resolved issue with desolve([y’’-2*y’/x+(9+2/x^2)*y=x*exp(x),y(pi/6)=0,y(pi/3)=0],y)
- Make SVD (SVL) work on rectangular matrices.
- Change interpretation of A/B where B is a square matrix to inv(B)*A with a warning
- Resolved issue with integer factorization.
- Make limit(1/x^2,x,0) return +infinity instead of unsigned infinity
- Resolved issue with laplace(exp(a*x),x,t)
- Resolved issue with ilaplace(exp(-3x))
- Resolved issue with sigma notation
- Resolved issue with sign (-> also fixes laplace(x))
- Make ifactor return an error if number too large
- Resolved issue with recursion issue in geometry objects evaluation
- Resolved issue with inv((5.+8i)^200)
- Resolved issue with tan(54) in degree mode
- Resolved issue with matrix/vector * object, if one arg to * is approx, evalf the other one with current context modes (instead of null context).
- Extend cholesky to hermitian complex matrices
- Resolved issue with ifactor(nextprime(alog10(17))*nextprime(alog10(19)));
- Resolved issue with collect(sqrt(4x^2)) and for solve(-x+1=surd(-x^3+7,3));
- Resolved issue with int(int(sqrt(x+y),x,0,1),y,0,1) pa2b2(2) now returns [1,1]
- legendre_symbol and jacobi_symbol now accept negative first argument
- Resolved issue with algebraic extension with i inside
- op added to list of non auto simplified operators + dichotomic search
- Default interval changed for parabola
- Make left and right accept an integer represented as a double as 2nd argument
- Set max list size to 10 000 and compute factorial exactly up to 1000 on hardware
- Resolved issue with hadamard on numeric matrices
- Size limit check added for $, Ans support for SCALE/SCALEADD/…
- Resolved issue with re/im/abs e.g. im(sqrt(x)+1)
- Size check added for JordanBlock, fix for solve with fractional powers,
- Resolved issue with iPart with neg argument
- element added to the list of functions that should not be auto simplified
- RANDMAT with one argument accepted.
- Changes for triple matrix norm (l1norm, l2norm, linfnorm)
- Resolved issue with resultant with num coeffs
- mat2list sets HP list subtype for the result.
- Resolved issue with plotfunc(normald(x))
- area now accepts a function plot as first argument, 2nd argument a..b, or 2nd argument a, 3rd argument b, returns area under curve. For a parametric plot, a and b are the parameter range.
- ifactor check added for qsieve failure
- Resolved issue with ARG in degree
- Resolved issue with fPart/iPart for negative/complex arguments
- Resolved issue with asin(sin(pi))) and acos(cos(pi)) in degree
- Change for [] in CAS: start at 1
- Resolved issue with definite integral with inf boundary in degree mode
- Replace warning by error for recursive definition except for when/ifte/program
- Improve non-directional limit, e.g. limit(1/abs(x),x,0)
- Enable for and if as lowercase synonyms for FOR and IF in the CAS.
- Make REDIM and REPLACE (CAS version) accept a matrix instead of a variable name as 1st arg.
- Resolved issue with regroup(inf) and for FP
- Resolved issue with poisson_cdf with 3 arguments
- Resolved issue with circle tangent, using relative error instead of absolute error.
- Handling of inequalities with approximate coefficients using an exact conversion
- jordan for numeric matrix with exact coefficients but no exact eigenvalue converting to approx.
- Resolved issue with assume(s<0); sign(s)
- Tangent for conics now use rational parametric equation
- Resolved issue with a%%b if b is not an integer
- Resolved issue with locus, fix for table print/parse
- Resolved issue with l2norm
- Re-set angle mode in isopolygon.
- Leave propfrac unsimplified
- Make sum eval approx if exact mode is not checked
- Boolean operators now return 1/0
- Resolved issue with col, suppress and makemat (indices starting at 1)
- Better handling for some 4th order equations.
- Set complex_variables to false in arcLen so that arcLen(x^2,x,0,1) works if Complex is checked.
- Additional check for duplicate argument name in CAS program exit.