Вы повторяете ваше личное сообщение. Повторю и мой ответ вам.
Применяя команду fsolve
Код:
c := 1/4; b := 1/100; k := ((a+b)^2-1)^(1/2); q := (-a^2+1)^(1/2); j0 := BesselJ(0, k*c); j1 := BesselJ(1, k*c); k0 := BesselK(0, q*c); k1 := BesselK(1, q*c); ur := ((a+b+1)/(a+b-1))^(1/2)*j0/j1 = ((1+a)/(1-a))^(1/2)*k0/k1;
sol1 := fsolve(ur, a = -20-20*I .. 20+20*I, complex);
-11.89512022 - 3.763957960 I
sol2 := fsolve(ur, a = -20-20*I .. 20+20*I, avoid = {a = sol1}, complex);
-11.89512022 + 3.763957960 I
sol3 := fsolve(ur, a = -20-20*I .. 20+20*I, avoid = {a = sol1, a = sol2}, complex);
NULL
, в Мэйпле нашел два комплексные решения
. Как это сделать в Математике, не знаю. Не понимаю смысл ненужного дублирования.