Получение точек ветвления уравнения

Если у меня есть общая функция, то f (z, a) , z и a являются как действительные, так и функция f принимает действительные значения для всех z , кроме некоторого интервала (z1, z2) , где она становится сложной. Как мне определить z1 и z2 (которые будут в терминах a ) с помощью Mathematica (или это возможно)? Каковы ограничения?

Для В тестовом примере рассмотрим функцию f [z_, a _] = Sqrt [(za) (z-2a)] . Для действительных z и a это принимает действительные значения, за исключением интервала (a, 2a) , где оно становится мнимым. Как мне найти этот интервал в системе Mathematica?

В общем, я хотел бы знать, как это можно найти математически для общего случая. Для функции с двумя такими переменными, вероятно, было бы просто построить контурный график римановой поверхности и наблюдать срезы ветвей. Но что, если это многомерная функция? Есть ли какой-то общий подход?

5
задан 17 March 2011 в 04:54
поделиться