Solve complex equation numerically

Click For Summary

Discussion Overview

The discussion centers around the numerical methods for finding solutions to complex functions, particularly focusing on identifying zeros in multidimensional spaces. Participants explore techniques and challenges associated with these methods, including the limitations of existing laws and rules in calculus and complex analysis.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant expresses a desire to find all solutions in a specified area and questions how to divide that area to identify solutions using Newton's method.
  • Another participant emphasizes the vastness of numerical methods and suggests that a comprehensive understanding requires formal education.
  • A participant mentions having completed a numerical methods class but finds the lack of guidance on complex problems challenging.
  • It is noted that finding zeros of multidimensional functions is significantly more complex than for single-dimensional functions, with no general-purpose technique available.
  • Some participants discuss the potential use of Newton's method extended to multiple dimensions or Broyden's method, while also acknowledging their potential failures.
  • One participant seeks a law analogous to one-dimensional cases that could identify the existence of zeros in small areas for multidimensional functions.
  • Another participant argues that no such law exists for real functions of one variable, questioning the expectation for a multivariate function.
  • Complex analyticity is mentioned as a powerful tool, with a reference to the principle of argument for counting zeros in complex functions.
  • A participant expresses confusion about calculating the variation of the argument in a closed boundary, both analytically and numerically.
  • One participant suggests using online resources to find relevant literature on the topic.

Areas of Agreement / Disagreement

Participants generally agree on the complexity of finding zeros in multidimensional functions and the limitations of existing techniques. However, there is no consensus on the existence of a law that can identify zeros in small areas for such functions, leading to a contested discussion.

Contextual Notes

Participants highlight the absence of general rules for non-analytic complex functions and functions mapping from Rn to Rm, indicating unresolved mathematical challenges and assumptions in the discussion.

enricfemi
Messages
195
Reaction score
0
all i want to do is finding all the solution in a area.

i know the Newton's method, but the problem is how can i divide the area into much smaller areas that i can judge it whether include a solution and can only have one solution.

and how can judge it?

any talk will be appreciated. it's really messing me up.
 
Technology news on Phys.org
To start with, what problem are you trying to solve? Numerical methods is a huge topic; a reasonable introduction to the concept deserves a book and a college class. In fact, Introduction to Numerical Methods is a class at several colleges.
 
thanks D H!
i have passed the class of numerical methods. but there isnot introduce to the solution about complex problems.
the problem is i have a complex function(can't analysis), and i want to find out when it go to zero
 
Finding a zero of a multidimensional function is a tougher (much tougher) problem than is single dimensional zero finding. There is no good general purpose technique for finding a zero of a multidimensional function.

That said, you may want to use Newton's method as extended to multiple dimensions (you will need the Jacobian) or use Broyden's method, which is an extension of the secant method to multiple dimensions. Both techniques can fail miserably.
 
more than considering the techniques, what puzzling me now, indeed, is the problem of finding zero of a multidimensional function.

i need a law, like in one dimension, can identify whether exist a zero of this function in a small area.
whether exist such a law? i can't find it out in any calculus book.
 
Since such a "law" does not even exist for a real function of one real variable, what makes you think it will exist for a multivariate function? There is a rule for real analytic functions of one variable: If f(x) is real analytic over some interval (a,b) and f(a)*f(b) < 0, then f(x) has an odd number of zeros on (a,b). You don't know how many, and you don't know much of anything at all if f(a)*f(b) > 0.

Complex analyticity offers an even more powerful tool: the http://mathworld.wolfram.com/VariationofArgument.html" technique. If f(z) is complex function that is not identically zero and is analytic over some region R, evalate the variation of the argument around the boundary of R, divide by 2*pi, and voila! you have a count of the number of zeros in R.

All bets are off if you are working with a non-analytic complex function or a function that maps from Rn to Rm, n,m>1. There is no general rule, period.
 
Last edited by a moderator:
to tell the truth, i am not sophisticated in complex analysis. but just now i have found some books and read the part about principle of argument.
the only thing i confused is how to calculate the variation of the argument in a closed boundary, both analytic and numerically.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
3K
Replies
10
Views
5K
Replies
4
Views
4K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 4 ·
Replies
4
Views
6K
  • · Replies 0 ·
Replies
0
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K