# HP Forums

Full Version: A few requests for the HP prime
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

I've been using the Prime for a while now, and have some requests for future enhancements. I realize that some of these requests are rather "pie in the sky", but it doesn't hurt to ask, does it ? :)

1) CAS symbolic matrices - I can create a CAS variable "a" and store a symbolic object in it. For example if I enter 'A' Sto> a in CAS, then the letter A is stored in it. If I store 'B' in b and perform a*b then the result is A*B. If, however, I store 'A' or 'B' as an element in a matrix, it simply evaluates to the numeric values that were stored in the variables A or B. I would like to be able to do matrix operations symbolically, where the result is symbolic. For example, if I had a 2x2 matrix M0 that contained [[A,B],[C,D]] and performed the matrix operation DET(M0), it would evaluate to A*D-C*B. If there is already some way to do this, please let me know.

2) Enhanced SORT command - At the present time the only thing SORT can do is rearrange a list of real numeric values in ascending order. It would be very helpful to add an optional second input parameter that would flag SORT to arrange the list is descending order or to arrange by magnitudes (absolute values). For example, the list {5 -7 -1} would normally be sorted as {-7 -1 5}, but could also be sorted as {5 -1 -7}, {-1 5 -7}, {-7 5 -1}.

3) Matrix row divide - This matrix command would allow the user to specify an element in a row and replace the row with the elements divided by that value.

4) Printing directly from the Connectivity Kit - Add Ctrl-P in the Connectivity Kit, such that any window can be printed directly to a Windows system printer. Currently, I have to select,copy,paste in Notepad and Ctrl-P to do this.

4) Printing directly from the Connectivity Kit - Add Ctrl-P in the Connectivity Kit, such that any window can be printed directly to a Windows system printer. Currently, I have to select,copy,paste in Notepad and Ctrl-P to do this.

This one has my vote. I would also like to request a printed manual.

hello

1) CAS symbolic matrices
M0-M9 are numerical mode matrices. As such, they can only store reals/complex numbers.
However, you can store a CAS symbolic matrice in a CAS variable (such as m0 (just to me confusing)). and use it after.

2) Enhanced SORT command
you at least have the revlist command to invert a sorted list. Sorry there is no other options there.

3) Matrix row divide
you have the SCALE function using a 1/n to divide by n...
or you can do M0(-1):=M0(-1)/5 which will do what you want (-1 means column 1, MO(1) would be row 1

Cyrille

Thank you very much for your very helpful answer, especially regarding the creation of symbolic matrices. I was indeed able to create the symbolic matrix m0:=[[a,b],[c,d]], such that the result of the operation det(m0) is a*d-b*c. This is what I was looking for and it really expands the capabilities of this calculator. Now, if only the documentation could catch up with all this calculator's features.