Re: SVD require 'k' singular values/vectors only
From: spasmous (spasmous_at_yahoo.com)
Date: 01/25/05
- Next message: paya: "How to read a QPS file in Matlab"
- Previous message: Martin Brown: "Re: Motion blurring of images"
- In reply to: Steven Lord: "Re: SVD require 'k' singular values/vectors only"
- Next in thread: Peter Spellucci: "Re: SVD require 'k' singular values/vectors only"
- Messages sorted by: [ date ] [ thread ]
Date: 25 Jan 2005 01:37:03 -0800
Steven Lord wrote:
>
> SVDS converts that matrix of size [m n] into a sparse matrix of size
[(m+n),
> (m+n)] and uses EIGS to compute the eigenvalues of that matrix. If
your
> original matrix is full, this will probably be a Big Sparse matrix.
You
> might want to try using the economy SVD using "SVD(A, 0)" [see HELP
SVD for
> a full description of what that syntax does] and pull the required K
> singular values out of that -- that may be quicker.
>
Thanks Steven - I know svds() forms [A I;I A'] (or something like that)
and also that svd(A,0) is faster than the full svd. I'm actually asking
whether there is an svd algorithm (other than svds :) that pulls out
the singular values/vectors in descending order rather than getting
them all and sorting afterwards.
- Next message: paya: "How to read a QPS file in Matlab"
- Previous message: Martin Brown: "Re: Motion blurring of images"
- In reply to: Steven Lord: "Re: SVD require 'k' singular values/vectors only"
- Next in thread: Peter Spellucci: "Re: SVD require 'k' singular values/vectors only"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|
|