Posts: 468
Threads: 17
Joined: May 2011
Hi
I also use this and it works fine (49/50).
Exemple to try :
{ 5 5 } RANM 'Mat' STO @ Create a 5x5 random matrix and store it
2 'a' STO
'Mat(a,2)' EVAL @ Return the value
99 'Mat(a,2)' STO @ Store 99 in a,2 cell
'Mat(a,2)' EVAL 'Mat(5,5)' STO @ Put value of a,2 in 5,5
IF 'Mat(a,2)==Mat(5,5)' THEN "Equal value " MSGBOX END
Mat @ Show result
It also works with 'vector'
[ 1 2 3 4 5 ] 'Vect' STO
'Vect(3)' EVAL
99 'Vect(5)' STO
Edited: 4 June 2012, 4:59 p.m.
Posts: 239
Threads: 9
Joined: Dec 2010
Apologies. I had forgotten about this option.
Know though that it runs almost an order of magnitude slower!
From another discussion elsewhere:
Quote:
<< [1 2 3] -> x << 1. 1000. START 'x(1)' EVAL DROP NEXT >> >>
runs 6.5x slower than
<< [1 2 3] -> x << 1. 1000. START x 1 GET DROP NEXT >> >>
And that's 9x slower if you factor out the time for
<< 1. 1000. START NEXT >>
as one should.
(On Emu-48/HP-49G.)