a) Do you mean, that i should split my complex function f(z) into system of two functions, returning real(f(z)) and imag(f(z)) and solve this system using multidimensional routines? Hmm... It seems like a very good idea :) Thanks a lot!!
b) I'm not so good at complex analysis, but i think, that the separation of real and imaginary parts may be useful for my task. I'll try this way. Thanks! c) Ok, i'll try to do it. Thanks a lot, Marco! Thanks, GSL team =) best regards, Vladimir. 2011/8/5 Marco Maggi <marco.maggi-i...@poste.it>: > Владимир Дрынкин wrote: > >> a) how can i find complex roots of nonlinear and nonpolynomial >> function? The example of this function is described here: >> http://lists.gnu.org/archive/html/help-gsl/2007-04/msg00046.html but >> no one has answered this thread :( > > Separate the real and imaginary parts and apply the > multidimensional root finders? > >> b) how can i numerically integrate the function returning >> complex numbers (for example, gsl_complex_tan)? i have >> read the gsl reference, but it seems like there is no >> appropriate algorithms. > > You have to decide what "integrating" means in your context > for functions in the complex field, then probably separate > the real and imaginary parts and apply the algorithm to > them. For some possible meanings of "integrating" it may be > that, indeed, there is no algorithm in GSL. > >> c) if i have an ODE like dy/dz=f(z) and the function f(z) >> returns complex numbers, how can i solve it numerically? >> what algorithm should i use? > > You have to split the single equation in the complex field > in the two equations for the real and imaginary parts, each > of which uses real numbers. > > TIA > -- > Marco Maggi > _______________________________________________ Help-gsl mailing list Help-gsl@gnu.org https://lists.gnu.org/mailman/listinfo/help-gsl