MathGroup Archive 2005

[Date Index] [Thread Index] [Author Index]

Search the Archive

NSolve problem

  • To: mathgroup at smc.vnet.net
  • Subject: [mg59283] NSolve problem
  • From: Enrique Zeleny <ezeleny at fcfm.buap.mx>
  • Date: Thu, 4 Aug 2005 02:08:07 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com


Hi
I f I try to solve these equations

Solve[{2 x + 3 y == 8 + I 7,
    3 x +  y == 5 + 7 I, -2 I x + (1 + 3 I) y == 3 + 5 I}]

the result is

{{x -> 1 + 2*I, y -> 2 + I}}

but if I have

Solve[{2 x + 3 y == 8 + I 7,
    3 x +  y == 4.99999999999999 + 7 I, -2 I x + (1 + 3 I) y == 3 + 5 I}]

gives

\!\(\*FormBox[
  RowBox[{\(RowReduce::"luc"\), \(\(:\)\(\ \)\), "\<\"Result for \
\\!\\(TraditionalForm\\`RowReduce\\) of badly conditioned matrix \
\\!\\(TraditionalForm\\`\\((\[NoBreak] \\(\[LeftSkeleton] 1 \
\[RightSkeleton]\\) \[NoBreak])\\)\\) may contain significant numerical \
errors. \\!\\(\\*ButtonBox[\\\"More\\\",
ButtonStyle->\\\"RefGuideLinkText\\\
\", ButtonFrame->None, ButtonData:>\\\"General::luc\\\"]\\)\"\>"}], \
TraditionalForm]\)


{}


I need only an aproximate result, say 5 digits of precission, how can I
override the NSolve behavior?


Thanks in advance


  • Prev by Date: Re: Integral giving complex answer
  • Next by Date: Re: Mathematica's CPU utilization
  • Previous by thread: Game Theory Package
  • Next by thread: Re: NSolve problem