[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problem with fsolve
From: 
John W. Eaton 
Subject: 
Problem with fsolve 
Date: 
Wed, 21 Oct 1998 14:47:46 0500 (CDT) 
On 21Oct1998, Daniel Tourde <address@hidden> wrote:
 I'm trying to use fsolve and I have a lot of troubles.

 If I consider the following function :

 function y = test2(x)

 y(1) = x(1)*x(2)2;
 y(2) = x(2)^2 4;
 y(3) = x(1)^2 1;
 y(4) = x(1) + x(2) 3;

 endfunction

 where quite obviously the solutions are 1 and 2 if the forth condition
 is taken into account, I obtain :

 1 and 2 if I type [y,index] = fsolve[test2,[10,10])
 index = 1

 but also the wrong solution

 1 and 2 if I type [y,index] = fsolve[test2,[10,10])
 index = 1

 Where is the problem ?

 Why the y(4) specification is not taken into account ?
I think the problem is that fsolve expects a square system of
equations (number of variables == number of equations).
BTW, there is no need to send a message to me as well as the help or
bugoctave mailing lists. I read both.
Thanks,
jwe