弹簧的阻尼振动
几何画板及绘图内容加载中,请稍等……
本范例演示了弹簧在线性阻尼模型下的振动方程。核心数学概念包括微分方程和函数。通过使用GeoGebra命令如Intersect、Vector、CurveCartesian等,可以构造出振动曲线。适合高中物理和数学课程。
GeoGebra 命令及参数
Intersect(xAxis, yAxis) → OPoint(Circle[O, abs(l_{eq})]) → x_{eq}Intersect(fff, yAxis, 1) → PVector(I, I') → iMirror(O', O) → O''Mirror(O'''', yAxis) → O'''Polygon(O', O'', O''', O'''') → Ceiling, o, o', o'', o'''Segment(O, P) → SpringMidpoint(O, P) → SVector(S, S') → sPoint(o) → E''Point(o) → EIntersect(fff, Line[E, yAxis]) → E'Midpoint(E, E') → MVector(M, E) → jVector(M, E') → j'Midpoint(E'', E''') → M'Vector(M', E'') → uVector(M', E''') → u'Vector(P, W') → wIf(v' ≥ 0, (x(P), y(P) + (sgn(v') * 0.1)), (x(W'), y(W') + (sgn(v') * 0.1))) → HVector(P, H) → hVector(P, R') → RCurveCartesian(((-Width) * sin(t)), ((Spring - (2 * Coiling)) * t / (((2 * π) * Loops))) - (Coiling * (cos(t) - 1)) + y(P), t, 0, ((2 * π) * Loops)) → Coil