Basic operations with matrix in a program ...

05292020, 05:11 PM
Post: #1




Basic operations with matrix in a program ...
How can you get the average or quartile1 or covariance of a matrix in a program?
Hp Prime can get special functions like eigenvalues of any matrix in a program, but simple stat commands gives a "undef" message ... EXPORT Destats() BEGIN LOCAL mat, res; res:=[[1],[1]]; IF M0=[[0]] THEN mat:=EDITMAT(M0); //RETURN M0; ELSE INPUT({{M0,[4]}},"Matrix"); mat:=M0; //RETURN mat; END; res(1,1):=23; res(2,1):=quartile1(mat); EDITMAT(res); END; JesÃºs Tamez @jtamezga 

05292020, 06:02 PM
Post: #2




RE: Basic operations with matrix in a program ...
These are CAS commands, you can execute them in PPL three ways, as far as I know.
1. Use a "CAS." prefix. Ex.: CAS.covariance(); 2. Execute the comand as a string with CAS(""); 3. Make your program a CAS function by checking the box when creating it, this will automatically add #cas and #end to it. 

05292020, 07:46 PM
(This post was last modified: 05292020 08:36 PM by StephenG1CMZ.)
Post: #3




RE: Basic operations with matrix in a program ...
If the builtins don't help, you might find some of the Basic Linear Algebra Subprograms (BLAS Level 1) useful.
https://www.hpmuseum.org/forum/thread13613.html Stephen Lewkowicz (G1CMZ) https://my.numworks.com/python/steveg1cmz 

« Next Oldest  Next Newest »

User(s) browsing this thread: 1 Guest(s)