	Valpn2

	New: It is now a library. Two commands are available: Valp1 and Valp2. Valp2 is slower than Valp1 but assures that the eigenvalues found are ordered: VP1>=VP2>=VP3. It also displays information on top of the screen about what it is doing in that very moment. This allows you to know if it is going to solve the problem or not. Excuse me, by the moment it is only in spanish.Valp1behaves just like Valpn1.0 (previous version). 

	Valp 2 does only work with ROMs which support the new command ASSUME. This is due to the need of ordering expressions with symbolics involved: the program considers 2*K > K > K/2, etc... To do this, --- EVERY SYMBOLIC INVOLVED IS CONSIDERED AS > 0 ---
Check your CATalog to see if ASSUME is supported in your calc or not.

-----------------------------------------------------------------------------------------------------------------
	Valpn 1.0 

	Dear 49'ers:

	The 49 integrated command EGV gives you the eigenvalues
and eigenvectors of a square matrix. When studying estructural
engineering and some other things, I thought: It would be wonderful
if the calc not only gave me this, but also the unitary eigenvectors.
And, of course, checked if they are a direct reference system (I mean:
u1 x u2 = u3, not u1 x u2 = -u3). If the system is not direct, it 
would be converted into it. 

	This is what my program does. It works exactly like the
integrated command EGV (it just takes a square matrix from the stack 
and gives the output in the same format: in level 1 a single vector
conteining the eigenvalues, in level 2 a matrix whose columns are the
eigenvectors in the same order as the corresponding eigenvalues. But
my program changes each vector for the unitary (modulus=1) one with
its direction and assures they are a direct reference system (see 
explanation above).

	This last step is done only when dimension of the square
matrix is 3. Otherwise, it only assures that the modulus of the vectors
is 1.

	But if you do not want it to do the direct reference check even
when dimension of the matrix is 3, just set user flag 4 ( put 4 in the
stack and type SF <enter>).

		INSTALLATION:

	As it is a library, you should transfer it to your calc and copy it to a port. Then reboot your calc (ON C)

	If you detect any bug or just want to ask me anything or make
a suggestion, please email me, I'll answer ASAP. If you find this program useful, I would also thank you if you let me know about it.

	Csar Garca Garca.
	cesar@navia.zzn.com
	http://www.navia.zzn.com

