生活百科知识

经验知识首页 > 学龄前教育 > 详细经验讲解内容页

[视频]椭圆曲线的复变换

关于新三国演义椭圆曲线的复变换,期待您的经验分享,谢了,下次有事儿别忘了找我 !
无情天魔精致 2017-07-14 09:00:23 22008人看过 分享经验到微博

更新:2024-02-18 22:31:02精品经验

来自hao123网址之家https://www.hao123.com/的优秀用户无情天魔精致,于2017-07-14在生活百科知识平台总结分享了一篇关于“椭圆曲线的复变换逍遥游”的经验,非常感谢无情天魔精致的辛苦付出,他总结的解决技巧方法及常用办法如下:

用Mathematica来演示一下,椭圆{5 Cos[t] ,3 Sin[t]}在复平面上进行复变换之后的图形。

工具/原料

电脑Mathematica

方法/步骤

1/8分步阅读

给定复数z = 5 Cos[t] + 3 I Sin[t],当t取不同的值,z在复平面上的图形是一个椭圆,椭圆的参数方程,恰好就是复数z的实部和虚部——ReIm[z] :

ParametricPlot[ReIm[z], {t, 0, 2 Pi}, PlotLabel -> z]

[图]2/8

对z进行平方运算,看看能得到一条什么曲线:

a0 = z^2;

ParametricPlot[{ReIm[z], ReIm[a0]}, {t, 0, 2 Pi}, PlotLabel -> {z, a0}]

注意看,图中的蓝色线就是z对应的椭圆,黄色线就是z^2的图像。

[图]3/8

如果对z进行开平方呢?

a00 = z^(1/2);

ParametricPlot[{ReIm[z], ReIm[a00]}, {t, 0, 2 Pi}, PlotLabel -> {z, a00}]

[图]4/8

开平方运算,让图形看起来 "少了一半"。用一个动图来展示一下这个图形的作图过程:

Manipulate[

ParametricPlot[{ReIm[z], ReIm[an]}, {t, 0, tt},

PlotRange -> {{-5, 5}, {-3, 3}},

PlotLabel -> {z, an}], {tt, 0.001, 2 Pi}]

[图]5/8

用动图展示一下z^n,n从0到2之间,图形的变换情况:

Manipulate[

ParametricPlot[{ReIm[z], ReIm[z^n]}, {t, 0, 2 Pi},

PlotRange -> {{-10, 25}, {-15, 15}}, PlotLabel -> {z, z^n}], {n, 0, 2}]

[图]6/8

如果对z进行正弦变换,图形如下:

b = Sin[z];

ParametricPlot[{ReIm[z], ReIm[b]}, {t, 0, 2 Pi},PlotLabel -> {z, b}]

[图]7/8

Sin[z]的图像的作图过程:

b0 = Sin[z];

Manipulate[

ParametricPlot[{ReIm[z], ReIm[b0]}, {t, 0, tt},

PlotRange -> {{-9, 9}, {-10, 10}}, PlotLabel -> {z, b0}], {tt, 0.001, 2 Pi}]

[图]8/8

再来看看Sin[z^n],n从0到1.2之间变化,对应的图形:

Manipulate[

ParametricPlot[{ReIm[z], ReIm[Sin[z^n]]}, {t, 0, tt},

PlotRange -> {{-18, 26}, {-24, 24}},

PlotLabel -> {z, Sin[z^n]}], {tt, 0.001, 2 Pi}, {n, 0, 1.2}]

[图]