comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Matrix rank
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Matrix rank [message #57542 is a reply to message #57541] Fri, 14 December 2007 07:42 Go to previous messageGo to previous message
Wox is currently offline  Wox
Messages: 184
Registered: August 2006
Senior Member
On Fri, 14 Dec 2007 06:35:11 -0800 (PST), Vince Hradil
<hradilv@yahoo.com> wrote:

> IDL can do SVD, can you get the rank from that? Look up SVDC in the
> docs.


I could do this, but maybe there's a better way?

; A: integers
; B: floats
A = [[ 0,0,1], $
[ 0,1,0], $
[ 0,0,0]]
B = [0.25,0.5,1]

; Decompose A
SVDC, A, W, U, V
; Solve A.X=B
X=SVSOL(U, W, V, B)

; Check
B2=A##X
ind=where(total(abs(A),1,/pres) ne 0)

if array_equal(B[ind],B2[ind]) then print,X
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Off Topic Computer Post
Next Topic: Compiling error in Envi batch mode

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Oct 10 15:37:31 PDT 2025

Total time taken to generate the page: 1.43988 seconds