Object behaviour in CAS programming

06122016, 01:13 PM
Post: #1




Object behaviour in CAS programming
Hello
I just want to program an easy way to calculate de characteristic polynomial of a map. In CAS mode I do the first steps very easily, I will put an example: [[1 2],[3 7]]:=a // Asign the matrix to a variable "a" Then I check that another variable does not exist, like for example "t" Then I create an identity matrix of the same dimension as a and multiply by this variable: IDENMAT(ColDim(a))*t:=tId This product is done without problems because in CAS mode "t" is considered TYPE 8. But if I write a progrma doing this simple multiplication it does not work either for: 1. If I delcare the variable as LOCAL then the value is 0 and the result obviously wrong. 2. If I do not declre the program gives an error. Does some body knows how to avoid this problem? Thanks in advance for your help Just a little bug is sombody is interested: In Spreadsheet APP if you put in a column title: =coeff(expand(x+1)^row) then the calculator gives some extrange symbols or just blocked 

06132016, 04:59 AM
Post: #2




RE: Object behaviour in CAS programming
Hello,
You have to do the operation in a CAS part of the program. You can declare a CAS section in a program by using the #cas and #end section. Cyrille Although I work for the HP calculator group, the views and opinions I post here are my own. I do not speak for HP. 

06142016, 08:48 PM
Post: #3




RE: Object behaviour in CAS programming
Thanks very much for your answer.
I heve put this and it Works: #cas Su_Prop(m.l);= BEGIN LOCAL m1; m(l*IDENMAT(COLdIM(M))):=m; return m; END; #end 

« Next Oldest  Next Newest »

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