作者:朱梓昂 · 更新日期:2026-08-21
绘制“数学八字图”通常指的是在平面直角坐标系中绘制一个形如数字“8”的曲线,这种曲线在数学中称为双纽线或双纽线曲线(Lemniscate)。以下是绘制方法:
方法一:笛卡尔坐标系下的双纽线方程
方程形式:
\[ (x^2 + y^2)^2 = 2a^2(x^2 y^2) \]
其中 \( a \) 是控制图形大小的参数。
步骤:1. 选择参数:设定 \( a = 1 \)(或其他值),简化方程为:
\[ (x^2 + y^2)^2 = 2(x^2 y^2) \]
2. 隐函数绘图:
使用数学软件(如Desmos、GeoGebra、Matlab)输入方程,直接绘制。
Desmos示例:输入 `(x^2 + y^2)^2 = 2(x^2 y^2)`。
3. 手动绘制关键点:
求交点:令 \( y = 0 \),得 \( x = \pm \sqrt{2} \);令 \( x = 0 \),得 \( y = 0 \)(唯一交点)。
对称性:图形关于 \( x \)、\( y \) 轴及原点对称。
极值点:通过求导分析曲线的极值(需微积分知识)。
方法二:极坐标方程(更简单)
方程形式:
\[ r^2 = a^2 \cos(2\theta) \]
步骤:1. 极坐标转笛卡尔坐标:
利用关系 \( x = r\cos\theta \),\( y = r\sin\theta \)。
2. 绘制关键点:
当 \( \theta = 0 \),\( r = \pm a \)(对应点 \( (a,0) \) 和 \( (a,0) \))。
当 \( \theta = \pi/4 \),\( r = 0 \)(曲线通过原点)。
3. 软件绘图:
在极坐标模式下输入 \( r = \sqrt{\cos(2\theta)} \)(设 \( a=1 \))。
方法三:参数方程
参数方程:
\[ x = \frac{a\sqrt{2}\cos t}{1 + \sin^2 t}, \quad y = \frac{a\sqrt{2}\sin t \cos t}{1 + \sin^2 t} \]
步骤:1. 取 \( t \in [0, 2\pi] \)。
2. 逐点计算 \( (x, y) \) 并连线。
手动绘制技巧
1. 先画两条对角线 \( y = x \) 和 \( y = x \)(双纽线的渐近线)。
2. 标记点 \( (\pm a, 0) \) 和 \( (0, \pm a/\sqrt{2}) \)(近似位置)。
3. 用平滑曲线连接成“8”字形,确保对称。
双纽线是四次曲线,属于伯努利双纽线的一种。
若需更简单的“8”字,可尝试两个相切圆的组合。
用数学软件可以快速验证图形效果。以下是Desmos的示例链接(需手动复制到浏览器):
[Desmos双纽线示例]()