交互演示

这是一个可以拖动参数的阻尼简谐振动演示,用来说明怎样在 .mdx 文件里插入交互组件:先写下 import,再写 <Shm client:visible />。本页不是博客文章,不会出现在文章列表、订阅源或 Pagefind 搜索里。

简谐振动

位移 x 随 t 变化:x 等于 A 乘以 e 的负 gamma t 次方,再乘以 omega t 加 phi 的余弦。

t = 0.00 s,x = 1.00,包络 1.00,周期 T = 3.14 s

水平弹簧振子左侧是固定墙壁,弹簧连着右侧质量块,质量块的水平位置表示当前位移。x = 0m 位移随时间的曲线横轴是时间,纵轴是位移,曲线按当前参数画出,圆点标出当前时刻。tx
1.0
2.00 rad/s
0.00 rad
0.00 /s

位移公式是 x(t) = A e^{-γt} cos(ωt + φ)。振幅、角频率、相位和阻尼都可以用上面的滑块调节,滑块支持键盘操作。如果系统开了「减少动态效果」,动画不会自动播放,需要按下「播放」。

写法说明在仓库的 docs/demos.md。

前往文章列表