I want to find the intersection point using ComplexPlot3D
. I have a function call it $f(\lambda,k)$ ($k$ is fixed) such that at two particular values of $\lambda_{1,2} = \{-1.08862 + 0.886562 i, 1.08862 - 0.886562 i\}$, the values of $f(\lambda_1,k_1)$ and $f(\lambda_2,k_2)$ coalesce.
I want to verify this using ComplexPlot3D
. I plotted my functions, but everything is red and I don't know how to locate $\lambda_{1,2}$ from the plot. Here is my code:
ClearAll["Global`*"]
n = 2;
exceptional = {-1.08862447826713 + 0.8865616938781102*I,
1.08862447826713 - 0.8865616938781103*I, -0.421205964382834 + 1.3897935393654808*I,
0.421205964382834 - 1.3897935393654806*I, -0.421205964382834 - 1.389793539365481*I,
0.421205964382834 + 1.389793539365481*I, -1.0886244782671313 - 0.8865616938781087*I,
1.0886244782671313 + 0.8865616938781086*I};
quasi[λ_, k_] := (1 + λ^n + 2*λ^(n/2)*Cos[k])^(1/n);
p1 = 1.666487633682845 + 0.06510032631908054*I;
p2 = 1.4751050199069482 - 0.06510032631908054*I;
quasi[exceptional[[1]], p1] == quasi[exceptional[[2]], p2]
{exceptional[[1]], exceptional[[2]]}
ComplexPlot3D[{quasi[λ, p1], quasi[λ, p2]}, {λ, -1.5 - I, 1.5 + I},
PlotLegends -> Automatic]
How do I find the intersection points of two complex functions using ComplexPlot3D?
p1
is at the origin. Do the same withp2
. ThenComplexPlot3D
f1-f2 and hope that shows the origin is the only place where that difference is zero. Place your mouse cursor inside the plot, press and hold the left button and drag to rotate and tilt the plot to see if you can position the plot showing that the origin is the only place where the difference equals zero. $\endgroup$Complex3DPlot
represents. You can not see any intersection of two complex function on it. You can only see intersection of their absolute values on the plot. But having same absolute value they still can have different argument depicted by color on the plot. So are you willing to see only intersection of their absolute values? $\endgroup$