Google ClassroomGoogle Classroom
GeoGebraGeoGebra Classroom

傅里叶本轮图绘制方波演示 iShow

20260801 创建 豆包辅助
ggbpastedataQ0xJUEJPQVJEbWFnaWNTVFJJTkdOJTIwJTBBJTNDZWxlbWVudCUyMHR5cGUlM0QlMjJudW1lcmljJTIyJTIwbGFiZWwlM0QlMjJDTElQQk9BUkRtYWdpY1NUUklOR04lMjIlM0UlMEElMDklM0N2YWx1ZSUyMHZhbCUzRCUyMjglMjIvJTNFJTBBJTA5JTNDc2xpZGVyJTIwbWluJTNEJTIyMSUyMiUyMG1heCUzRCUyMjIwJTIyJTIwYWJzb2x1dGVTY3JlZW5Mb2NhdGlvbiUzRCUyMnRydWUlMjIlMjB3aWR0aCUzRCUyMjIwMCUyMiUyMHglM0QlMjIzOCUyMiUyMHklM0QlMjI5OCUyMiUyMGZpeGVkJTNEJTIyZmFsc2UlMjIlMjBob3Jpem9udGFsJTNEJTIydHJ1ZSUyMiUyMHNob3dBbGdlYnJhJTNEJTIydHJ1ZSUyMi8lM0UlMEElMDklM0NsaW5lU3R5bGUlMjB0aGlja25lc3MlM0QlMjIxMCUyMiUyMHR5cGUlM0QlMjIwJTIyJTIwdHlwZUhpZGRlbiUzRCUyMjElMjIlMjBvcGFjaXR5JTNEJTIyMTAwJTIyLyUzRSUwQSUwOSUzQ3Nob3clMjBvYmplY3QlM0QlMjJ0cnVlJTIyJTIwbGFiZWwlM0QlMjJ0cnVlJTIyLyUzRSUwQSUwOSUzQ29iakNvbG9yJTIwciUzRCUyMjAlMjIlMjBnJTNEJTIyMCUyMiUyMGIlM0QlMjIwJTIyJTIwYWxwaGElM0QlMjIwLjEwMDAwMDAwMTQ5MDExNjEyJTIyLyUzRSUwQSUwOSUzQ2xheWVyJTIwdmFsJTNEJTIyMCUyMi8lM0UlMEElMDklM0NsYWJlbE1vZGUlMjB2YWwlM0QlMjIxJTIyLyUzRSUwQSUwOSUzQ2FuaW1hdGlvbiUyMHN0ZXAlM0QlMjIxJTIyJTIwdHlwZSUzRCUyMjAlMjIlMjBwbGF5aW5nJTNEJTIyZmFsc2UlMjIvJTNFJTBBJTNDL2VsZW1lbnQlM0UlMEE=
#入门版:方波旋转圆动画(基础语法) #创建基础滑动条 t = 滑动条(0, 2π, 0.01) # 时间参数,控制旋转 N = 滑动条(1, 20, 1) # 叠加的圆数量 #生成傅里叶系数序列 r = 序列( 4 / (π * (2k - 1)), k, 1, N ) # 每个圆的半径 omega = 序列( 2k - 1, k, 1, N ) # 每个圆的角速度 #计算每个圆的圆心坐标 #用累计和计算第 k 个圆的圆心(前 k-1 项向量的和): 圆心列表 =(-3,0)+ 序列( (总和( 元素(r, i) cos(元素(omega, i) * t), i, 1, k-1 ), 总和( 元素(r, i) sin(元素(omega, i) * t), i, 1, k-1 )), k, 1, N+1 ) #批量绘制圆与向量 圆列表 = 序列( 圆周( 元素(圆心列表, k), 元素(r, k) ), k, 1, N ) 向量列表 = 序列( 向量( 元素(圆心列表, k), 元素(圆心列表, k+1) ), k, 1, N ) 末端点 = 元素(圆心列表, N+1) ##生成描绘轨迹 #选中「末端点」和「t 滑动条」,点击工具栏的「轨迹」工具,即可生成随 t 变化的完整方波曲线。 X=轨迹(末端点,t) #显示轨迹(末端点,true) P=(t,y(末端点)) XX=轨迹(P,t) p=线段(末端点,P)