Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations GregLocock on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

VB Program for Newton optimisation method 1

Status
Not open for further replies.

laurentfragu

Chemical
Apr 24, 2003
3
Hi

I'm searching for a VB programm for solving a system of algebric ( non linear) equations with an optimisation method (say Newton Raphson or Gauss Newton).

I m sure it does exist but it is both linked with people working with VB and people working on an engineering field (taht would be familiar with optimisation method as Newton Raphson).

If you have such a program or know where to obtain it, i would be very grateful

Thanks

Laurent FRAGU
 
Replies continue below

Recommended for you

If you need to solve systems of non-linear equations, I'd say your options are pretty limited. Look around at commercial mathematics packages, I doubt that many will claim to be able to solve such systems. Most systems of non-linear equations have no solution(s) and even when they do the solution(s) are difficult to find. If you can approximate your equations with linear ones, then you have a good chance of solving that system (however the approximations will have to be pretty good). If you are stuck with non-linear equations, then an iterative method is probably your best chance.

If you can post your equations or send them to me, I might be able to give you some more help.
 
Cowski Continued...

And if iteration is your best chance then it is not that hard to setup a newton rhapson loop of the DO WHILE type in a program such as Visual Basic..

Will try to find the code for my thesis for you.. Keep you posted..

Cheers
 
Please don't misunderstand my previous post. I did not intend to make it sound impossible to program the Newton-Raphson method in VB, in fact it would be fairly simple to do so. My point is, systems of nonlinear equations are intrinsically a difficult problem to obtain solutions for. Obtaining a solution will require pretty good initial guesses, and even then there are no guarantees.

BTW, you can find source code for Newton-Raphson (in FORTRAN or C++) at
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor