Google ClassroomGoogle Classroom
GeoGebraClasse GeoGebra

点阵序列练习-通用-反思进阶

20260714 建立 研习自:
#萧茂若老师的文章 n=滑动条(5,100,1) 赋值(n,30) m=滑动条(1,10,1) 赋值(m,3) #l1=序列({(-1,-1)*1^序列(2k-1),(-1, 1)*1^序列(2k-1),(2,2)*1^序列(k), (2,-2)*1^序列(k)}, k, 1, m) l1 = 序列({1, 0*1^序列(2t - 1), 3 * 1^序列(2t - 1), 0, 1^序列(2t), 2 * 1^序列(2t)}, t, 1, m) l2 = 扁平列表(l1) l3 = 映射(向量((cos(p π / 2), sin(p π / 2))), p, l2) A = (0, 0) l4 = 序列(A + 总和(l3, i), i, 1, n) l5 = 追加(A, l4) l6 = 序列(向量(l5(i), l5(i + 1)), i, 1, n) l7=文本("P_{" + n + "}:" + (l4(n))) l21=扁平列表(序列({(1,0),(0,1)*1^序列(2k-1),(-1,0)*1^序列(2k-1),(0,1),(1,0)*1^序列(2k),(0,-1)*1^序列(2k)},k,1,m)) l22=扁平列表(序列({(0, 1), (1, 0) * 1^序列(2k - 1), (0, -1) * 1^序列(2k - 1), (1, 0), (0, 1) * 1^序列(2k), (-1, 0) * 1^序列(2k)}, k, 1, m)) Op=滑动条(1,15,1) 赋值(Op,1) #Ops={l21,l22,l211,l212,,l213,l214,l215,l216,l217,l218,l219,l2110} l23 = 扁平列表(Ops(Op)) l24 = 序列(A + 总和(l23, i), i, 1, n) l25 = 追加(A, l24) l26 = 序列(向量(l25(i), l25(i + 1)), i, 1, n) l2101=扁平列表(序列({(1,0),(0,1)*1^序列(2k-1),(-1,0)*1^序列(2k-1),(0,1),(1,0)*1^序列(2k),(0,-1)*1^序列(2k)},k,1,m)) l2202=扁平列表(序列({(0, 1), (1, 0) * 1^序列(2k - 1), (0, -1) * 1^序列(2k - 1), (1, 0), (0, 1) * 1^序列(2k), (-1, 0) * 1^序列(2k)}, k, 1, m)) l211=扁平列表(序列({(0,-1)*1^序列(2k-1),(1,0)*1^序列(2k),(0,1)*1^序列(2k),(-1,0)*1^序列(2k+1)},k,1,m)) l212=扁平列表(序列({(0,-1)*1^序列(2k-1),(-1,0)*1^序列(2k),(0,1)*1^序列(2k),(1,0)*1^序列(2k+1)},k,1,m)) l213=扁平列表(序列({(0,1)*1^序列(2k-1),(1,0)*1^序列(2k),(0,-1)*1^序列(2k),(-1,0)*1^序列(2k+1)},k,1,m)) l214=扁平列表(序列({(0,1)*1^序列(2k-1),(-1,0)*1^序列(2k),(0,-1)*1^序列(2k),(1,0)*1^序列(2k+1)},k,1,m)) l215=扁平列表(序列({(1,0),(0,1)*1^序列(2k-1),(1,0),(0,-1)*1^序列(2k)},k,1,m)) l216=扁平列表(序列({(-1,0),(0,1)*1^序列(2k-1),(-1,0),(0,-1)*1^序列(2k)},k,1,m)) l217=扁平列表(序列({(0,1),(1,0)*1^序列(2k-1),(0,1),(-1,0)*1^序列(2k)},k,1,m)) l218=扁平列表(序列({(0,-1),(1,0)*1^序列(2k-1),(0,-1),(-1,0)*1^序列(2k)},k,1,m)) l219=扁平列表(序列({(1,0),(0,1)*1^序列(2k-1),(1,1),(0,-1)*1^序列(2k)},k,1,m)) l2110=扁平列表(序列({(1,-1),(0,1)*1^序列(4k-2),(1,1),(0,-1)*1^序列(4k)},k,1,m)) l2111=扁平列表(序列({(1,1),(-1,0)*1^序列(4k-2),(-1,1),(1,0)*1^序列(4k)},k,1,m)) l2112=扁平列表(序列({(-1,-1)*1^序列(2k-1),(-1,1)*1^序列(2k-1),(1,1)*1^序列(2k),(1,-1)*1^序列(2k)},k,1,m)) Op=滑动条(1,15,1) 赋值(Op,1) Ops={l2101,l2202,l211,l212,l213,l214,l215,l216,l217,l218,l219,l2110,l2111,l2112}
反思2:经过笔者的反复琢磨,这类有序点阵正确的简单的套路化作法如下 第1步, 分析有序点阵的前2个或前3个周期的点的平移规律, 方向及长度或者频次
反思进阶: ll2101=扁平列表(序列({(1,0),(0,1)*sum(1^序列(2k-1)),(-1,0)*sum(1^序列(2k-1)),(0,1),(1,0)*sum(1^序列(2k)),(0,-1)*sum(1^序列(2k))},k,1,m)) l2202=扁平列表(序列({(0,1), (1,0)*sum(1^序列(2k-1)), (0,-1)*sum(1^序列(2k-1)), (1,0), (0,1)*sum(1^序列(2k)), (-1,0)*sum(1^序列(2k))}, k,1, m)) ll211=扁平列表(序列({(0,-1)*sum(1^序列(2k-1)),(1,0)*sum(1^序列(2k)),(0,1)*sum(1^序列(2k)),(-1,0)*sum(1^序列(2k+1))},k,1,m)) ll212=扁平列表(序列({(0,-1)*sum(1^序列(2k-1)),(-1,0)*sum(1^序列(2k)),(0,1)*sum(1^序列(2k)),(1,0)*sum(1^序列(2k+1))},k,1,m)) ll213=扁平列表(序列({(0,1)*sum(1^序列(2k-1)),(1,0)*sum(1^序列(2k)),(0,-1)*sum(1^序列(2k)),(-1,0)*sum(1^序列(2k+1))},k,1,m)) ll214=扁平列表(序列({(0,1)*sum(1^序列(2k-1)),(-1,0)*sum(1^序列(2k)),(0,-1)*sum(1^序列(2k)),(1,0)*sum(1^序列(2k+1))},k,1,m)) ll215=扁平列表(序列({(1,0),(0,1)*sum(1^序列(2k-1)),(1,0),(0,-1)*sum(1^序列(2k))},k,1,m)) ll216=扁平列表(序列({(-1,0),(0,1)*sum(1^序列(2k-1)),(-1,0),(0,-1)*sum(1^序列(2k))},k,1,m)) ll217=扁平列表(序列({(0,1),(1,0)*sum(1^序列(2k-1)),(0,1),(-1,0)*sum(1^序列(2k))},k,1,m)) ll218=扁平列表(序列({(0,-1),(1,0)*sum(1^序列(2k-1)),(0,-1),(-1,0)*sum(1^序列(2k))},k,1,m)) ll219=扁平列表(序列({(1,0),(0,1)*sum(1^序列(2k-1)),(1,1),(0,-1)*sum(1^序列(2k))},k,1,m)) ll2110=扁平列表(序列({(1,-1),(0,1)*sum(1^序列(4k-2)),(1,1),(0,-1)*sum(1^序列(4k))},k,1,m)) ll2111=扁平列表(序列({(1,1),(-1,0)*sum(1^序列(4k-2)),(-1,1),(1,0)*sum(1^序列(4k))},k,1,m)) ll2112=扁平列表(序列({(-1,-1)*sum(1^序列(2k-1)),(-1,1)*sum(1^序列(2k-1)),(1,1)*sum(1^序列(2k)),(1,-1)*sum(1^序列(2k))},k,1,m)) Op=滑动条(1,15,1) 赋值(Op,1) Ops2={ll2101,l2201,ll211,ll212,ll213,ll214,ll215,ll216,ll217,ll218,ll219,ll2110,ll2111,ll2112} l33 = 扁平列表(Ops2(Op)) l34 = 序列(A + 总和(l33, i), i, 1, n) l35 = 追加(A, l34) l36 = 序列(向量(l35(i), l35(i + 1)), i, 1, n) 设置显示条件(l35,Step==3) 设置显示条件(l36,Step==3)