通过MCP连接 →

输入计算

形式:y = a · sin(bx − c) + d

数学公式

广告

结果

振幅
2
|a|
周期(2π / |b|) 2.0944
相位移(c / b) 0.3333
垂直平移(d) 0
频率(1 / 周期) 0.4775

这个计算器能做什么

本工具用于分析任何写成标准形式 \(y = a\sin(bx - c) + d\) 的正弦函数(对余弦函数同样适用)。只要输入 a、b、c、d 四个系数,即可瞬间得出正弦波的四项关键变换:振幅、周期、相位移和垂直平移,同时还会给出频率。

使用方法

按照函数中系数的实际样子直接填入即可。例如对于 \(y = 2\sin(3x - 1)\),就设 \(a = 2\)、\(b = 3\)、\(c = 1\)、\(d = 0\)。计算器支持负数和小数。如果你的函数写成 \(a\sin(b(x - h))\) 的形式,只需先展开,令 \(c = b\cdot h\),再输入即可。

公式详解

振幅为 \(|a|\),即曲线相对于中线上下波动的最大幅度。周期为 \(\frac{2\pi}{|b|}\),是完成一个完整波形所需的水平长度——\(|b|\) 越大,波形被压缩得越紧。相位移为 \(\frac{c}{b}\),即图像在水平方向上的平移量(正值表示图像向右移)。垂直平移 \(d\) 则让中线整体上移或下移。频率是周期的倒数。

标注了振幅、周期、垂直平移和相位移的正弦波
振幅 (a)、周期、相位移 (c) 和垂直平移 (d) 在正弦曲线上的表现。

实例演算

以 \(y = 2\sin(3x - 1)\) 为例: $$\text{振幅} = |2| = 2$$ $$\text{周期} = \frac{2\pi}{3} \approx 2.0944$$ $$\text{相位移} = \frac{1}{3} \approx 0.3333 \text{(向右)}$$ $$\text{垂直平移} = 0$$ 也就是说,这条正弦波围绕 x 轴上下波动 2 个单位,每隔约 2.09 个单位完成一个周期,并整体向右平移了约三分之一个单位。

参考正弦曲线与更高、更宽、平移后的变换曲线的对比
变换后的曲线(粗线)与基本正弦曲线(灰色)的对比。

关键术语定义

振幅 \((|a|)\)
波的最大值和最小值之间垂直距离的一半——峰顶到中线上方的高度。它总是等于 \(a\) 的绝对值;负的 \(a\) 将曲线关于中线反射,但不改变振幅。
周期 \(\left(\tfrac{2\pi}{|b|}\right)\)
一个完整周期的水平长度。较大的 \(|b|\) 压缩波(较短的周期);较小的 \(|b|\) 拉伸波(较长的周期)。
相移 \(\left(\tfrac{c}{b}\right)\)
曲线的水平位移。正值将图形向右平移,负值向左平移。注意是 \(c/b\),而不仅仅是 \(c\)。
竖直移动 / 中线 \((d)\)
水平线 \(y = d\),波绕其振荡。当 \(d>0\) 时图形向上移动,当 \(d<0\) 时向下移动。
频率 \(\left(\tfrac{|b|}{2\pi}\right)\)
单位 \(x\) 内完整周期的个数;周期的倒数。在 \(x\) 为时间的物理语境中,以每秒周期数(赫兹)表示。
角频率 \((b)\)
\(x\) 的系数,以弧度每单位 \(x\) 表示。它通过 \(b = 2\pi f\) 与普通频率相关,并确定正弦函数的自变量前进的速度。
系数 \(a, b, c, d\)
在 \(y = a\sin(bx - c)+d\) 中:\(a\) 设置竖直拉伸和振幅,\(b\) 设置水平压缩(周期/频率),\(c\) 通过 \(c/b\) 控制水平相移,\(d\) 设置中线的竖直位置。

更多有做过的例子

例子 1:\(y = -4\cos(2x + \pi) + 1\)

虽然使用余弦写成,但相同的变换规则适用。通过将 \(2x+\pi\) 改写为 \(2x-(-\pi)\) 来匹配 \(a\cos(bx - c)+d\),所以 \(a=-4,\ b=2,\ c=-\pi,\ d=1\)。

  1. 振幅: \(|a| = |-4| = 4\)。负号反射曲线,但振幅是 4。
  2. 周期: \(\dfrac{2\pi}{|b|} = \dfrac{2\pi}{2} = \pi\)。
  3. 相移: \(\dfrac{c}{b} = \dfrac{-\pi}{2} = -\dfrac{\pi}{2}\),即向左 \(\tfrac{\pi}{2}\)。
  4. 竖直移动: \(d = 1\);中线是 \(y = 1\)。

例子 2:\(y = 2\sin(0.5x - 1.5) - 3\)

这里 \(a=2,\ b=0.5,\ c=1.5,\ d=-3\)。

  1. 振幅: \(|a| = 2\)。
  2. 周期: \(\dfrac{2\pi}{0.5} = 4\pi \approx 12.566\)。
  3. 相移: \(\dfrac{1.5}{0.5} = 3\) 向右。
  4. 竖直移动: \(d = -3\);中线是 \(y = -3\)。

例子 3:\(y = \tfrac{3}{4}\sin(3x - \tfrac{\pi}{2})\)

分数振幅情形,\(a=\tfrac34,\ b=3,\ c=\tfrac{\pi}{2},\ d=0\)。

  1. 振幅: \(|a| = \tfrac34 = 0.75\)。
  2. 周期: \(\dfrac{2\pi}{3} \approx 2.094\)。
  3. 相移: \(\dfrac{\pi/2}{3} = \dfrac{\pi}{6} \approx 0.524\) 向右。
  4. 竖直移动: \(d = 0\);中线是 \(x\) 轴。

你可以确认此曲线的单个输出值——例如在 \(x=\tfrac{\pi}{2}\),\(y = \tfrac34\sin(3\cdot\tfrac{\pi}{2} - \tfrac{\pi}{2}) = \tfrac34\sin(\pi) = \)0

常见问题

余弦函数也能用吗? 可以。对于 \(y = a\cos(bx - c) + d\),振幅、周期、相位移和垂直平移的算法完全相同。

为什么 c 是正数时相位移也是正的? 在 \(bx - c\) 这种形式下,平移量 \(\frac{c}{b}\) 会把图像向右移。如果你的函数写成 \(bx + c\),那就把 c 输成负数。

如果 b 等于 0 会怎样? 周期为 0 对正弦波来说没有意义,为了避免除以零,计算器会返回 0——这时请检查一下你的系数。

最后更新: