Soy nuevo en el Análisis Complejo pero esta es la impresión que tengo hasta ahora.
Funciones de la forma $ f:\mathbb{C} \to \mathbb{C} $ puede considerarse como una "deformación" o "distorsión" de un Plano Complejo.
De hecho, las funciones complejas que se comportan mejor son exactamente las mismas que los mapeos conformes de un plano.
Teniendo en cuenta esto, un Polinomio no es más que una forma específica de distorsionar el Plano Complejo regular.
En primer lugar, veremos el Plano Complejo regular. Observando que todo es simplemente creciente en valor de manera uniforme a medida que nos alejamos del Origen.
![Default Complex Plane]()
Tomando un polinomio de 2º grado vemos que el resultado es muy diferente.
La primera lista muestra los coeficientes, representados en forma de puntos rojos.
La segunda lista muestra las raíces, representadas como puntos azules.
![enter image description here]()
Obsérvese cómo las Raíces parecen actuar como el centro de un vórtice arremolinado que "succiona" el resto del Plano.
El polinomio ha "deformado" el Plano Complejo de tal manera que los dos puntos correspondientes a las dos raíces se han convertido en singularidades y polos.
Si está familiarizado con la física, esto es muy similar a los modelos de dipolos magnéticos. Véase, por ejemplo: ¿Por qué el gráfico de $e^{1/z}$ ¿parece un dipolo?
Aquí hay más ejemplos de diagramas de flujo de polinomios de grado 0 a 7.
![More Examples]()
Como puedes ver, empiezan a formar un círculo alrededor del origen. (Aunque ten en cuenta que las Raíces de Polinomios con Coeficientes distintos de uno no se comportan necesariamente así).
Tenga en cuenta que también existe otro método (¿más popular?) para visualizar funciones complejas: https://mathematica.stackexchange.com/questions/7275/how-can-i-generate-this-domain-coloring-plot .
Y finalmente aquí está el código de Mathematica que usé para generar esto:
CtC[f_] := Column[{
range = 5;
c = CoefficientList[f, z],
r = List @@ NRoots[f == 0, z][[All, 2]],
z = (x + I y);
Style[
Labeled[
Show[
StreamPlot[{Re[f], Im[f]}, {x, -range, range}, {y, -range,
range}, PlotRange -> range, AspectRatio -> Automatic,
ImageSize -> 300, StreamPoints -> Fine],
ListPlot[
{Transpose[{Re[r], Im[r]}], Transpose[{Re[c], Im[c]}]},
Axes -> False,
PlotRange -> {{-range, range}, {-range, range}},
AspectRatio -> Automatic, ImageSize -> Full,
PlotStyle -> {Directive[Blue, PointSize[Large]],
Directive[Red, PointSize[Large]]}]
],
Row[{"Stream Plot of ", f // TraditionalForm}], Top],
Gray, FontFamily -> {"Calibri", 14}],
Clear[z, c, r]
}];
Actualización:
Como parece que a la gente le gustan los Stream Plots, he retocado un poco el aspecto visual.
Las Raíces son ahora puntos rojos y los Coeficientes puntos grises.
![prettier stream plots]()
Los dos últimos son también ejemplos de Polinomios con Coeficientes distintos de 1.
Actualización del código de Mathematica:
CtC[f_] := Column[{
" ",
range = 5;
c = CoefficientList[f, z];
r = List @@ NRoots[f == 0, z, PrecisionGoal -> 1][[All, 2]];
Style[Column[{Row[{" ", c, " "}], Row[{" ", r, " "}]}], Gray,
FontFamily -> {"Calibri", 14}],
z = (x + I y);
Style[
Labeled[Show[
StreamPlot[{Re[f], Im[f]}, {x, -range, range}, {y, -range,
range}, PlotRange -> range, AspectRatio -> Automatic,
ImageSize -> 300, StreamPoints -> Fine,
StreamColorFunction -> (Hue[2 ArcTan[#5]/Pi + 0.6] &),
StreamColorFunctionScaling -> False],
ListPlot[{Transpose[{Re[r], Im[r]}],
Transpose[{Re[c], Im[c]}]}, Axes -> False,
PlotRange -> {{-range, range}, {-range, range}},
AspectRatio -> Automatic, ImageSize -> Full,
PlotStyle -> {Directive[Red, PointSize[Large]],
Directive[Gray, PointSize[Large]]}]],
Row[{" ", "Stream Plot of ", f // TraditionalForm, " "}], Top],
Gray, FontFamily -> {"Calibri", 14}],
Clear[z, c, r]
}, Center, Background -> Black];
Ah, y para los que les gusta este enfoque sobre el convencional Coloración del dominio podría estar interesado en las parcelas Pólya como se discute aquí: https://mathematica.stackexchange.com/questions/4244/visualizing-a-complex-vector-field-near-poles
4 votos
Es realmente difícil imaginar las funciones complejas como un gráfico, porque mapean un espacio 2D a un espacio 2D, y así el gráfico tendría que ser 4D. Y la mayoría de nosotros (quizás todos) somos simplemente incapaces de visualizar esto.
2 votos
A menudo encuentro que los gráficos de colores son en realidad bastante poco útiles para visualizar cómo actúan las funciones en el plano complejo. En general, creo que es mejor pensar en ellas como funciones en lugar de pensar en sus gráficos - un cero de $f(z)$ es sólo un punto que envía a $0$ .