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.)