傅里叶变换
几何画板及绘图内容加载中,请稍等……
这个范例演示了傅里叶变换的过程。傅里叶变换是一种将信号分解为不同频率的正弦波的数学方法。通过使用GeoGebra命令如Circle, Vector, If, Segment, PolyLine等,可以动态展示信号的分解过程。适合大学数学和信号处理课程。
GeoGebra 命令及参数
Circle(A2, R3) → c3Vector(A1, P1) → v1Vector(A2, P1) → v2Vector(A3, P1) → v3If(n ≟ 1, v1, Vector[If[n ≟ 2, v2, v3]]) → vCircle((-4, -2.5), R1) → d1Circle((-4, -4.5), R2) → d2Circle((-4, -6.5), R3) → d3Segment(Center[d1], B1) → b1Segment(Center[d2], B2) → b2Segment(Center[d3], B3) → b3Vector(B1, (t, f1(t))) → u1Vector(B2, (t, f2(t))) → u2Vector(B3, (t, f3(t))) → u3Circle((x(A1), y(A1)), R2) → c2Circle((-4, -4.5), R1) → c1PolyLine((-4, -4.5), A1, A2, A3) → pVector((-4, -4.5), ((-4, -4.5) * (1 - sep)) + (sep * A1)) → vs2Translate(d2, vs2) → c20Vector((-4, -6.5), ((-4, -6.5) * (1 - sep)) + (sep * A2)) → vs3Translate(d3, vs3) → c30Vector((-4, -2.5), (-4, (-4.5 * sep) + ((1 - sep) * (-2.5)))) → vs1Vector((-4, -2.5), (-4, (-4.5 * sep) + ((1 - sep) * (-2.5)))) → vs10Translate(f1, vs10) → ff1Vector((-4, -6.5), (-4, (-4.5 * sep) + ((1 - sep) * (-6.5)))) → vs30Translate(d1, vs1) → c10Translate(f3, vs30) → ff3