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

Home » Public Forums » archive » SVDC procedure
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
SVDC procedure [message #88317] Mon, 14 April 2014 02:54 Go to next message
g.nacarts is currently offline  g.nacarts
Messages: 148
Registered: November 2013
Senior Member
Does SVDC procedure works for under determined systems? I tried to solve my system but I ended up with negative value and it supposed to be all positive.


Here are my matrices:
A= [[21, 10, 6], [1,1,1]]

SVDC

b= [[570], [8070]]
Re: SVDC procedure [message #88335 is a reply to message #88317] Tue, 15 April 2014 11:47 Go to previous messageGo to next message
Craig Markwardt is currently offline  Craig Markwardt
Messages: 1869
Registered: November 1996
Senior Member
On Monday, April 14, 2014 5:54:00 AM UTC-4, g.na...@gmail.com wrote:
> Does SVDC procedure works for under determined systems? I tried to solve my system but I ended up with negative value and it supposed to be all positive.
>
> Here are my matrices:
>
> A= [[21, 10, 6], [1,1,1]]
>
> b= [[570], [8070]]

Which value was negative? When I run
SVDC, A, w, u, v
then I get,
W = 24.0702 0.790450 -0.00000

None of those values is "negative." (-0 is still equal to zero) For an under-determined system one should expect some zero singular values.

Craig
Re: SVDC procedure [message #88349 is a reply to message #88317] Wed, 16 April 2014 04:07 Go to previous messageGo to next message
g.nacarts is currently offline  g.nacarts
Messages: 148
Registered: November 2013
Senior Member
On Monday, 14 April 2014 10:54:00 UTC+1, g.na...@gmail.com wrote:
> Does SVDC procedure works for under determined systems? I tried to solve my system but I ended up with negative value and it supposed to be all positive.
>
>
>
>
>
> Here are my matrices:
>
> A= [[21, 10, 6], [1,1,1]]
>
>
>
> SVDC
>
>
>
> b= [[570], [8070]]
Re: SVDC procedure [message #88350 is a reply to message #88317] Wed, 16 April 2014 04:09 Go to previous messageGo to next message
g.nacarts is currently offline  g.nacarts
Messages: 148
Registered: November 2013
Senior Member
I don't mean the singular values. My final answer include a negative value.
Re: SVDC procedure [message #88351 is a reply to message #88317] Wed, 16 April 2014 04:10 Go to previous messageGo to next message
g.nacarts is currently offline  g.nacarts
Messages: 148
Registered: November 2013
Senior Member
I don't mean the singular values. My final answer include a negative number.
Re: SVDC procedure [message #88355 is a reply to message #88350] Wed, 16 April 2014 11:51 Go to previous messageGo to next message
Craig Markwardt is currently offline  Craig Markwardt
Messages: 1869
Registered: November 1996
Senior Member
On Wednesday, April 16, 2014 7:09:00 AM UTC-4, g.na...@gmail.com wrote:
> I don't mean the singular values. My final answer include a negative value.

What final answer? I verified that in your printed example, u ## diag(w) ## transpose(v) gives back the original A matrix. The matrices U and V are orthogonal as required. I don't see what else is required.

Craig
Re: SVDC procedure [message #88363 is a reply to message #88350] Wed, 16 April 2014 14:11 Go to previous message
Mats Löfdahl is currently offline  Mats Löfdahl
Messages: 263
Registered: January 2012
Senior Member
Den onsdagen den 16:e april 2014 kl. 13:09:00 UTC+2 skrev g.na...@gmail.com:
> I don't mean the singular values. My final answer include a negative value.

You do know that an under determined system has an infinite number of solutions? If you don't like the one you've got, pick another...
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Multiplying very high with very low numbers: erfc * exp
Next Topic: Drawing the mean in cgboxplot

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

Current Time: Wed Oct 08 13:33:56 PDT 2025

Total time taken to generate the page: 0.00397 seconds