Singular Matrix error in FindRoot ?
- Subject: [mg2750] Singular Matrix error in FindRoot ?
- From: a_kowald at chemie.fu-berlin.de (Axel Kowald)
- Date: Wed, 13 Dec 1995 02:00:55 -0500
- Approved: usenet@wri.com
- Distribution: local
- Newsgroups: wri.mathgroup
- Organization: Kristallographic Institute FU Berlin
Hi
I'm using FindRoot on a fairly complicated function with several parameters and
one variable. For certain parameter values I get the error message:
LinearSolve::sing: Matrix {{0.}} is singular
FindRoot continues, but never finishes. I think the problem is that some terms of
the function become very! small respectively large, so that there might be an
internal underflow. However, the really annoying thing is that FindRoot seems to
"hang" after that and never finishes. This is especially bad for me, because I
calculate solutions for many different parameter values in a Table[]. But if
FindRoot hangs I have to interrupt it by hand and never finish the table.
Any ideas are wellcomed.
Axel Kowald