Numerically find Zeros in Complex functions

In summary: E).In summary, the conversation discusses a non-trivial complex function based on a sum of denominators that has many poles and zeros. The speaker is looking for a way to efficiently find all the zeros of this function, which is a challenge due to the dependence on the zeros of another function, h(1,2,\omega). No specific information about h(1,2,\omega) is given, but the speaker is open to any ideas or suggestions.
  • #1
Raghnar
41
1
I have this non-trivial complex function based on.

[tex]f(E)=\sum_{2,\omega}\frac{h(1,2,\omega)}{E-E_{2}-\hbar\omega+i\delta}[/tex]

So is a sum of this denominator that rises many poles and zeros.
I want to find all the zeros (computationally, analitically, I don't mind) a in a fairly efficient way (that must be done like thousands times, so I can't make a night for one iteration)

If you have any ideas or suggestions I'm all ears
 
Physics news on Phys.org
  • #2
No-one?
You can give me also some references or generic advices, you don't know or don't have time to give the answer...
 
  • #3
Raghnar said:
I have this non-trivial complex function based on.

[tex]f(E)=\sum_{2,\omega}\frac{h(1,2,\omega)}{E-E_{2}-\hbar\omega+i\delta}[/tex]

So is a sum of this denominator that rises many poles and zeros.
I want to find all the zeros (computationally, analitically, I don't mind) a in a fairly efficient way (that must be done like thousands times, so I can't make a night for one iteration)

If you have any ideas or suggestions I'm all ears
Obviously the zeros of this function depend strongly on the zeros of [itex]h(1,2,\omega)[/itex] and you have given no information about that function.
 
  • #4
HallsofIvy said:
Obviously the zeros of this function depend strongly on the zeros of [itex]h(1,2,\omega)[/itex] and you have given no information about that function.

[itex]h(1,2,\omega)[/itex] is not a function but are matrix elements of the discreet parameters 1,2 (particles) and omega (phonons).
Really I think is not the issue here, there is always ten (usually many more) of nonzero [itex]h(1,2,\omega)[/itex] in which the problem remains open. I cannot hope that h is trivially zero almost everywhere and comes to save the day! ;)

I'm sorry for haven't been clear
 

FAQ: Numerically find Zeros in Complex functions

What are complex functions?

Complex functions are mathematical functions that involve complex numbers. These numbers have both real and imaginary parts and are often represented using the notation a + bi, where a is the real part and bi is the imaginary part.

How do you find the zeros of a complex function?

To find the zeros of a complex function, you can use a method called the Newton-Raphson method. This involves iteratively calculating the function's derivative and using it to approximate the location of the zeros.

What is the significance of finding zeros in complex functions?

Finding zeros in complex functions can help with various applications in fields such as physics, engineering, and economics. These zeros represent the points where the function intersects with the x-axis, which can provide valuable information about the behavior of the function.

Are there any specific techniques for finding zeros in complex functions?

Aside from the Newton-Raphson method, there are other numerical techniques for finding zeros in complex functions, such as the secant method, the bisection method, and the Muller's method. Each method has its own advantages and disadvantages, and the most appropriate technique will depend on the specific function being analyzed.

Can complex functions have more than one zero?

Yes, complex functions can have multiple zeros. In fact, for polynomials with degree greater than 1, there can be up to n zeros, where n is the degree of the polynomial. These zeros may be real or complex, and they can be found using the methods mentioned above.

Similar threads

Replies
1
Views
2K
Replies
3
Views
1K
Replies
1
Views
1K
Replies
4
Views
2K
Replies
0
Views
470
Replies
1
Views
2K
Back
Top