User not logged in - login - register
Home Calendar Books School Tool Photo Gallery Message Boards Users Statistics Advertise Site Info
go to bottom | |
 Message Boards » » Eigenvectors on TI-89 Page [1]  
catalyst
All American
8704 Posts
user info
edit post

Results are always returned with signs mismatched from the correct answers. They are not always opposite signs and I cannot find a pattern to the error..

Anyone know if there is a mode I have to set or something?

For example, eigVc([1,-1;2,4]) returns [-.707, .707; .447, -.894]....SHOULD be [-.707, .707; -.447, .894]

4/21/2010 1:15:01 AM

catalyst
All American
8704 Posts
user info
edit post

example above has row/column swapped: should be this

For example, eigVc([1,-1;2,4]) returns [-.707, .447; .707, -.894]....SHOULD be [-.707, -.447; .707, .894]

4/21/2010 2:04:17 AM

FykalJpn
All American
17209 Posts
user info
edit post

http://www.bluebit.gr/matrix-calculator/

maybe you're doing it wrong

4/21/2010 1:14:15 PM

miniHome6
Starting Lineup
50 Posts
user info
edit post

This is what I did:

To get eigVec command

MATH > 4: Matrix > A:eigVec

At the command line:

> eigVec([1,-1;2,4])

Returns
-.447214 , -.707107
.894427 , .707107

or in the form you have
[ -.447214 , -.707107; .894427 , .707107]

[Edited on April 21, 2010 at 9:38 PM. Reason : spaces]

[Edited on April 21, 2010 at 9:39 PM. Reason : spacing]

4/21/2010 9:37:45 PM

catalyst
All American
8704 Posts
user info
edit post

Follow up on this:

Tested on TI-89, returns correct answer
Tested on TI-89 titanium, returns incorrect swapped sign answer given above

go fucking figure



[Edited on April 21, 2010 at 10:10 PM. Reason : d]

4/21/2010 10:03:00 PM

keenball
New Recruit
37 Posts
user info
edit post

All of the eigenvectors you are getting are correct. They're just normalized so their vector lengths are 1.

[-.707 , .707] = -[.707 , -.707]

are just scalar multiples of each other by -1.

If you multiply by an appropriate scalar in each case you'll get integers in the entries:
[-1,1] and [-1,2]

The lesson here is that eigenvectors are only unique up to scalar multiplication. In other words, if:
A*X = lambda*X

Then:
A*(bX) = bA*X = b*lambda*X = lambda*(bX)

where A is the matrix, lambda is the eigenvalue, X is an eigenvector, and b is a given scalar.

4/22/2010 7:48:30 PM

catalyst
All American
8704 Posts
user info
edit post

^

thank you

4/22/2010 8:31:22 PM

 Message Boards » Study Hall » Eigenvectors on TI-89 Page [1]  
go to top | |
Admin Options : move topic | lock topic

© 2024 by The Wolf Web - All Rights Reserved.
The material located at this site is not endorsed, sponsored or provided by or on behalf of North Carolina State University.
Powered by CrazyWeb v2.39 - our disclaimer.