点阵练习3

20260713 创建[br][br]研习自:[url=https://mp.weixin.qq.com/s/EWb6EDcSztDUzWf_uvshBg]再谈一个好玩的初中点阵,多种方法,多元迭代,进阶系列226[/url][br][br]
#方法一:使用有序点阵的方法[br]n=滑动条(5,50,1)[br]赋值(n,30)[br][br]A=(-3.74,-4)[br]B = (4.38,-3.96)[br][br]O=(0,0)[br]C=O+(2,0)[br]l1=序列({(-1,-1)*1^序列(2k-1),(-1, 1)*1^序列(2k-1),(2,2)*1^序列(k), (2,-2)*1^序列(k)}, k, 1, 10)[br]l2=扁平列表(l1)[br]l3=序列(C+总和(l2,i),i,1,n)[br]l4=追加(C,l3)[br]#找出拐点或者角点[br]I5=条件子列(x(p)==2&&y(p)>0 || x(p)==1&& y(p)<0 || x(p)<=0&&y(p)==0||x(p)>0 &&y(p)==0, p,l4)[br]f=折线(I5)[br]l6=序列(文本("A_"+(k)+"",I5(k),true,true,-0.5,-1),k,1,长度(I5))[br]text2="利用点阵通法绘制初一的一个点阵"[br][br][br][br]#方法二,一元迭代 文海平老师提出:[br][br]A2=描点(x轴)[br]赋值(A2,(2,0))[br]B2=(1, -1)[br]C2=描点(y轴)[br]赋值(C2,(0,0))[br]#这步没搞懂[br]I21 = 迭代(追加(p, 元素(p, 长度(p))+ ceil(长度(p)/2) sqrt(2) 单位法向量(元素(p,长度(p)- 1)- 元素(p,长度(p)))),p,{{A2, B2}},10)[br]f2=折线(I21)[br][br][br]A3=描点(x轴)[br]B3=(1,-1)[br]赋值(A3,(2,0))[br][br]l31 =迭代(追加(p,元素(p,长度(p))+ ceil(长度(p) / 2) sqrt(2) 单位法向量(元素(p,长度(p)- 1)- 元素(p,长度(p)))), p, {{A3, B3}},n)[br][br]C3=描点(y轴)[br]D3=描点(f3)[br][br]赋值(C3,(0,0))[br]赋值(D3,(2,2))[br][br]f3=折线(l31)[br]m31 =迭代列表({元素(p, 1) + (2,0), 元素(p,2) + (0,-2),元素(p,3) + (-2,0),元素(p, 4) + (0, 2)}, p, {{A3, B3, C3, D3}}, 5)[br][br]g3=折线(扁平列表(m31))[br][br][br][br]#聂祥猛老师则提出:[br]n=滑动条(5,50,1)[br]赋值(n,30)[br]A4=交点(x轴,y轴)[br]B4=描点(x轴)[br]赋值(B4,(2,0))[br]l41=迭代(追加(p,元素(p,长度(p))-0.5(长度(p)+余式(长度(p),2)) 单位法向量(元素(p,长度(p))-元素(p,长度(p)-1))),p,{{A4,B4}},n-1)[br]C4=描点(x轴)[br]F4=(1,1)[br]G4=(-1,1)[br]l42=映射(C4+x(q) F4+y(q) G4,q,l41)[br]f4=折线(l42)[br][br][br][br]#方法三,8元迭代[br]#(1)先描绘出8个基础点。[br]A5=(2,0)[br]B5 = (1, -1)[br]C5 = (0, 0)[br]D5 =(2, 2)[br]E5 =(4,0)[br]F5 =(1, -3)[br]G5=(-2,0)[br]H5 = (2, 4)[br][br]#(2)然后创建整数滑动条n;[br]n=滑动条(5,50,1)[br]赋值(n,30)[br][br][br]l52 = 迭代列表(2p5 - p1, p1, p2, p3, p4, p5, p6, p7, p8, {A5, B5, C5, D5, E5, F5, G5, H5}, n)[br]f5 = 折线(l52)[br][br]Step=滑动条(1,6,1)[br]赋值(Step,1)[br][br]设置显示条件(list1,Step==1)[br]
[url=https://www.netpad.net.cn/resource_web/course/#/1014642]初一的一个点阵迭代 | 网络画板,开放共享的数学实验室[/url]

Información: 点阵练习3