探索保角映射
几何画板及绘图内容加载中,请稍等……
这个范例演示了保角映射的概念。保角映射是一种在复平面上保持角度不变的映射。通过调整参数,可以观察到不同函数下的保角映射效果。使用了Point, Sequence, Locus, Textfield, Polygon, Surface等GeoGebra命令。适合大学数学课程中的复变函数学习。
GeoGebra 命令及参数
Point(yAxis) → CPoint(xAxis) → ASequence(Segment[A + (0, y(C) + (k * dy)), ((-x(A)), y(C) + (k * dy))], k, 0, k0) → l1, {7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807, 7.42658575340807}Point(g1) → z_1Point(l1) → ELocus(fz_{1}, z_1) → loc1Sequence(CurveCartesian[real(f(u, v)), imaginary(f(u, v)), u, -10, 10], v, -10, 10) → l_{uv}, {(real(1 / (z + (0 * ί))(u, -10)), imaginary(1 / (z + (0 * ί))(u, -10))), (real(1 / (z + (0 * ί))(u, -9)), imaginary(1 / (z + (0 * ί))(u, -9))), (real(1 / (z + (0 * ί))(u, -8)), imaginary(1 / (z + (0 * ί))(u, -8))), (real(1 / (z + (0 * ί))(u, -7)), imaginary(1 / (z + (0 * ί))(u, -7))), (real(1 / (z + (0 * ί))(u, -6)), imaginary(1 / (z + (0 * ί))(u, -6))), (real(1 / (z + (0 * ί))(u, -5)), imaginary(1 / (z + (0 * ί))(u, -5))), (real(1 / (z + (0 * ί))(u, -4)), imaginary(1 / (z + (0 * ί))(u, -4))), (real(1 / (z + (0 * ί))(u, -3)), imaginary(1 / (z + (0 * ί))(u, -3))), (real(1 / (z + (0 * ί))(u, -2)), imaginary(1 / (z + (0 * ί))(u, -2))), (real(1 / (z + (0 * ί))(u, -1)), imaginary(1 / (z + (0 * ί))(u, -1))), (real(1 / (z + (0 * ί))(u, 0)), imaginary(1 / (z + (0 * ί))(u, 0))), (real(1 / (z + (0 * ί))(u, 1)), imaginary(1 / (z + (0 * ί))(u, 1))), (real(1 / (z + (0 * ί))(u, 2)), imaginary(1 / (z + (0 * ί))(u, 2))), (real(1 / (z + (0 * ί))(u, 3)), imaginary(1 / (z + (0 * ί))(u, 3))), (real(1 / (z + (0 * ί))(u, 4)), imaginary(1 / (z + (0 * ί))(u, 4))), (real(1 / (z + (0 * ί))(u, 5)), imaginary(1 / (z + (0 * ί))(u, 5))), (real(1 / (z + (0 * ί))(u, 6)), imaginary(1 / (z + (0 * ί))(u, 6))), (real(1 / (z + (0 * ί))(u, 7)), imaginary(1 / (z + (0 * ί))(u, 7))), (real(1 / (z + (0 * ί))(u, 8)), imaginary(1 / (z + (0 * ί))(u, 8))), (real(1 / (z + (0 * ί))(u, 9)), imaginary(1 / (z + (0 * ί))(u, 9))), (real(1 / (z + (0 * ί))(u, 10)), imaginary(1 / (z + (0 * ί))(u, 10)))}Sequence(CurveCartesian[real(f(u, v)), imaginary(f(u, v)), v, -10, 10], u, -10, 10) → l_{vu}, {(real(1 / (z + (0 * ί))(-10, v)), imaginary(1 / (z + (0 * ί))(-10, v))), (real(1 / (z + (0 * ί))(-9, v)), imaginary(1 / (z + (0 * ί))(-9, v))), (real(1 / (z + (0 * ί))(-8, v)), imaginary(1 / (z + (0 * ί))(-8, v))), (real(1 / (z + (0 * ί))(-7, v)), imaginary(1 / (z + (0 * ί))(-7, v))), (real(1 / (z + (0 * ί))(-6, v)), imaginary(1 / (z + (0 * ί))(-6, v))), (real(1 / (z + (0 * ί))(-5, v)), imaginary(1 / (z + (0 * ί))(-5, v))), (real(1 / (z + (0 * ί))(-4, v)), imaginary(1 / (z + (0 * ί))(-4, v))), (real(1 / (z + (0 * ί))(-3, v)), imaginary(1 / (z + (0 * ί))(-3, v))), (real(1 / (z + (0 * ί))(-2, v)), imaginary(1 / (z + (0 * ί))(-2, v))), (real(1 / (z + (0 * ί))(-1, v)), imaginary(1 / (z + (0 * ί))(-1, v))), (real(1 / (z + (0 * ί))(0, v)), imaginary(1 / (z + (0 * ί))(0, v))), (real(1 / (z + (0 * ί))(1, v)), imaginary(1 / (z + (0 * ί))(1, v))), (real(1 / (z + (0 * ί))(2, v)), imaginary(1 / (z + (0 * ί))(2, v))), (real(1 / (z + (0 * ί))(3, v)), imaginary(1 / (z + (0 * ί))(3, v))), (real(1 / (z + (0 * ί))(4, v)), imaginary(1 / (z + (0 * ί))(4, v))), (real(1 / (z + (0 * ί))(5, v)), imaginary(1 / (z + (0 * ί))(5, v))), (real(1 / (z + (0 * ί))(6, v)), imaginary(1 / (z + (0 * ί))(6, v))), (real(1 / (z + (0 * ί))(7, v)), imaginary(1 / (z + (0 * ί))(7, v))), (real(1 / (z + (0 * ί))(8, v)), imaginary(1 / (z + (0 * ί))(8, v))), (real(1 / (z + (0 * ί))(9, v)), imaginary(1 / (z + (0 * ί))(9, v))), (real(1 / (z + (0 * ί))(10, v)), imaginary(1 / (z + (0 * ί))(10, v)))}Sequence(Segment[C + (x(A) + (k * dx), 0), (0, (-y(C))) + (x(A) + (k * dx), 0)], k, 0, k0) → l2, {5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664, 5.623720789100664}Point(g2) → z_{2}Locus(fz_{2}, z_{2}) → loc2Textfield(k0) → InputBox1Textfield(m1) → InputBox2Textfield(m2) → InputBox3Polygon(D, F, n) → poli1, s, l, J, N, R, V, H, I, K, L, t, f_1, j_1, n_1, s_1, i, j, kPoint(poli1) → z_3Locus(fz_{3}, z_3) → loc3Surface(f(u + (v * ί)), u, -2, 2, v, -2, 2) → p
AI 绘图提示语参考
在复平面上绘制一个展示保角映射概念的图形。首先画出x轴和y轴上的点,然后基于这些点生成一系列线段,观察它们在复平面上的分布。接着,以这些线段上的点为起点,绘制它们在复函数映射下的轨迹,展示保角映射的特性。最后,绘制一个复函数的曲面,以更直观地展示保角映射的效果。
以上提示语为根据原始绘图命令整理而来,仅供参考。