根号(根号数的迭代?)

懵懂先生 网文资讯根号(根号数的迭代?)已关闭评论155阅读模式

文章源自略懂百科-http://wswcn.cn/17728.html

上一个作品,我们是在数轴上依次画出表示根号2、根号3、根号4、根号5……根号10的点:文章源自略懂百科-http://wswcn.cn/17728.html

那么,类似地,可以利用勾股定理(毕达哥拉斯定理),作出长为根号2、根号3、根号4、根号5……的线段:文章源自略懂百科-http://wswcn.cn/17728.html

源文件获取方式,请见文末文章源自略懂百科-http://wswcn.cn/17728.html

有人称之为毕氏螺线。毕氏,即毕达哥拉斯。也有人称之为根号数的迭代。文章源自略懂百科-http://wswcn.cn/17728.html

前一个叫法好理解,而后一个叫法,则与其制作有关。文章源自略懂百科-http://wswcn.cn/17728.html

那么,是怎么制作的呢?文章源自略懂百科-http://wswcn.cn/17728.html

迭代文章源自略懂百科-http://wswcn.cn/17728.html

何为迭代?文章源自略懂百科-http://wswcn.cn/17728.html

每一次对过程的重复称为一次迭代,而每一次迭代得到的结果会作为下一次迭代的初始值。文章源自略懂百科-http://wswcn.cn/17728.html

而毕氏螺线是怎么得来的?我们先来看下图中的点B2,B3,B4是怎么得来的。文章源自略懂百科-http://wswcn.cn/17728.html

将点B1作为起始点:文章源自略懂百科-http://wswcn.cn/17728.html

点B4,B5,B6,……也可以依照此规律作出来。文章源自略懂百科-http://wswcn.cn/17728.html

而作出这些点的过程,就是不断地对上一个点进行相同操作(垂直,长为1)的重复过程,即为迭代。文章源自略懂百科-http://wswcn.cn/17728.html

在GeoGebra中,有迭代(Iteration)指令:文章源自略懂百科-http://wswcn.cn/17728.html

迭代( <表达式>, <变量>, <起始值>, <迭代次数> )文章源自略懂百科-http://wswcn.cn/17728.html

▪ 例:文章源自略懂百科-http://wswcn.cn/17728.html

将点B以点A为中心,逆时针旋转90度,得到第一个新点;再将此点以点A为中心,逆时针旋转90度,得到第二个新点;又将此点以点A为中心,逆时针旋转90度,得到第三个新点;文章源自略懂百科-http://wswcn.cn/17728.html

也就是迭代三次,即:文章源自略懂百科-http://wswcn.cn/17728.html

迭代(旋转(A, -90°, P), P, {B}, 3)文章源自略懂百科-http://wswcn.cn/17728.html

其中,起始值需用花括号{ }括起来。文章源自略懂百科-http://wswcn.cn/17728.html

由上图可见,只得到一个新点——点C。点C为第三个新点,也就是最后一次迭代所得结果。文章源自略懂百科-http://wswcn.cn/17728.html

那么,如果需要显示迭代过程中所产生的点,应该如何做呢?文章源自略懂百科-http://wswcn.cn/17728.html

在GeoGebra中,有相应的指令——迭代列表(IterationList)指令:文章源自略懂百科-http://wswcn.cn/17728.html

迭代列表( <表达式>, <变量>, <起始值>, <迭代次数> )文章源自略懂百科-http://wswcn.cn/17728.html

迭代列表指令,返回的是一个列表,其中,第一个元素为起始值,其后的元素为每次迭代所得到的结果。文章源自略懂百科-http://wswcn.cn/17728.html

▪ 以上面的例子为例,如需显示迭代过程,即:文章源自略懂百科-http://wswcn.cn/17728.html

迭代列表(旋转(A, -90°, P), P, {B}, 3)文章源自略懂百科-http://wswcn.cn/17728.html

需要注意的是:起始值也需用花括号{ }括起来。文章源自略懂百科-http://wswcn.cn/17728.html

对迭代、迭代列表有了初步认识后,我们来看看怎么用迭代列表作出毕氏螺线中相关的点。文章源自略懂百科-http://wswcn.cn/17728.html

至于需要动态显示,只需让迭代次数是一个变量即可,我们用滑动条n来表示,即:文章源自略懂百科-http://wswcn.cn/17728.html

n = 滑动条(1, 18, 1)文章源自略懂百科-http://wswcn.cn/17728.html

当然,n的最大值并非必须是18,也可以再大一些。文章源自略懂百科-http://wswcn.cn/17728.html

再作出点A、点B:文章源自略懂百科-http://wswcn.cn/17728.html

A = 交点(x轴, y轴)文章源自略懂百科-http://wswcn.cn/17728.html

B = (-1, 0)文章源自略懂百科-http://wswcn.cn/17728.html

备注:滑动条(slider)、交点(intersect)、x轴(xAxis)、y轴(yAxis)文章源自略懂百科-http://wswcn.cn/17728.html

为了保证垂直与长为1,有多种做法。这里介绍三种方法。文章源自略懂百科-http://wswcn.cn/17728.html

【法一】文章源自略懂百科-http://wswcn.cn/17728.html

垂直——旋转90度;长为1——除以自身的长度。文章源自略懂百科-http://wswcn.cn/17728.html

即:文章源自略懂百科-http://wswcn.cn/17728.html

迭代列表(P + 向量(P, 旋转(A, -90°, P)) / 距离(P, 旋转(A, -90°, P)), P, {B}, n)文章源自略懂百科-http://wswcn.cn/17728.html

备注:向量(vector)、旋转(rotate)、距离(distance)文章源自略懂百科-http://wswcn.cn/17728.html

【法二】文章源自略懂百科-http://wswcn.cn/17728.html

垂直——旋转90度;长为1的向量——单位向量。文章源自略懂百科-http://wswcn.cn/17728.html

即:文章源自略懂百科-http://wswcn.cn/17728.html

迭代列表(P + 单位向量(向量(P, 旋转(A, -90°, P))), P, {B}, n)文章源自略懂百科-http://wswcn.cn/17728.html

备注:单位向量(unitvector)文章源自略懂百科-http://wswcn.cn/17728.html

法一、法二是着眼于点,由点旋转90度,保证垂直。若是着眼于线段,那么,为保证垂直于线段,则可取其法向量。文章源自略懂百科-http://wswcn.cn/17728.html

【法三】文章源自略懂百科-http://wswcn.cn/17728.html

垂直,且长为1的向量——单位法向量。文章源自略懂百科-http://wswcn.cn/17728.html

即:文章源自略懂百科-http://wswcn.cn/17728.html

迭代列表(P + 单位法向量(线段(A,P)), P, {B}, n)文章源自略懂百科-http://wswcn.cn/17728.html

备注:单位法向量(unitperpendicularvector)文章源自略懂百科-http://wswcn.cn/17728.html

取以上任意一种方法构造点均可,并命名为l1文章源自略懂百科-http://wswcn.cn/17728.html

多边形文章源自略懂百科-http://wswcn.cn/17728.html

有了这些点,即 l1;则可构造出相应的直角三角形。即:文章源自略懂百科-http://wswcn.cn/17728.html

l2 = 序列(多边形(A, 元素(l1, k), 元素(l1, k + 1)), k, 1, n)文章源自略懂百科-http://wswcn.cn/17728.html

备注:序列(sequence)、多边形(polygon)、元素(element)文章源自略懂百科-http://wswcn.cn/17728.html

关于序列指令的解读,请见链接。文章源自略懂百科-http://wswcn.cn/17728.html

文本文章源自略懂百科-http://wswcn.cn/17728.html

先标出直角边AB的长为1:文章源自略懂百科-http://wswcn.cn/17728.html

利用文本工具文章源自略懂百科-http://wswcn.cn/17728.html

而其他长为1的直角边,则可利用序列指令标出1,即:文章源自略懂百科-http://wswcn.cn/17728.html

l3 = 序列(文本("1", 中点(元素(l1, k - 1), 元素(l1, k)), true, true), k, 2, n + 1)文章源自略懂百科-http://wswcn.cn/17728.html

而根号2、根号3、根号4……等文本的显示,也同样可利用序列指令,即:文章源自略懂百科-http://wswcn.cn/17728.html

序列(文本("sqrt{" + k+ "}", 中点(A, 元素(l1, k)), true, true), k, 2, n + 1)文章源自略懂百科-http://wswcn.cn/17728.html

但是,发现文本的位置并不太妥当。文章源自略懂百科-http://wswcn.cn/17728.html

还记得,《文本进阶》中的放大招吗?文章源自略懂百科-http://wswcn.cn/17728.html

此刻,即可派上用场,操作如下:文章源自略懂百科-http://wswcn.cn/17728.html

引入点C来调整文本位置文章源自略懂百科-http://wswcn.cn/17728.html

至此,拉动滑动条n,即有开头演示的效果。文章源自略懂百科-http://wswcn.cn/17728.html

结语文章源自略懂百科-http://wswcn.cn/17728.html

有重复性操作,不仅可以交给序列,还可以交给迭代迭代列表文章源自略懂百科-http://wswcn.cn/17728.html

打个比方:文章源自略懂百科-http://wswcn.cn/17728.html

如果是已知通项公式,即知道第n项与n之间的关系,则可使用序列。如果是已知递推公式,即知道第n项与其前一项或几项的关系,则可使用迭代迭代列表。其中,如需显示迭代过程的,则用迭代列表;而只需最终的迭代结果,则用迭代文章源自略懂百科-http://wswcn.cn/17728.html

在GeoGebra中,除了序列指令、迭代迭代列表指令,还有一大指令——映射(zip)指令,也是可以使得制作更方便、更高效!映射指令,主要是在批量构造对象、处理对应关系上,有极大的优势。文章源自略懂百科-http://wswcn.cn/17728.html

批量构造对象的例子,请参照链接的第二部分。在处理对应关系上,请参照链接。文章源自略懂百科-http://wswcn.cn/17728.html

如需作品源文件,请回复:毕氏螺线文章源自略懂百科-http://wswcn.cn/17728.html

文章源自略懂百科-http://wswcn.cn/17728.html

懵懂先生
  • 本文由 发表于 2022年8月1日 11:40:42
  • 转载请注明:http://wswcn.cn/17728.html
网文资讯

null是什么意思(null到底什么意思)

NullPointException应该算是每一个码农都很熟悉的家伙了吧?谁的代码不曾抛过几个空指针异常呢... 比如:你写了段如下的代码:publicvoidgetCompanyFromEmploy...
网文资讯

中国和巴基斯坦关系为什么这么好(巴基斯坦为何跟中国铁?)

首先就要从第二次印巴战争说起,1965年8月印度的军队与巴基斯坦的克什米尔游击队发生了矛盾,接着印度斥责是巴基斯坦在背后给予克什米尔游击队支持,并借此对巴基斯坦进行了全方位的攻击,应对综合国力和军力占...
网文资讯

申花亚冠赛程(申花队亚冠赛程)

文/彬少侃球(首发)中超第2阶段的比赛开始打响,在第2阶段的首战中,上海申花对阵长春亚泰的比赛备受外界关注,作为中超争冠队,申花本赛季的表现很强势,在经过阵容调整后,他们迅速成为了中超夺冠热门之一,在...
网文资讯

精神小伙什么意思?附:精神小伙语录大集合

原指收拾的十分利落,看起来充满活力、很有精神的小伙子。后来一段时间几乎特指看起来很社会的土味小伙子,具体表现有:整条胳膊的纹身、颜色不限的锅盖头、紧身的裤子、锃光瓦亮的豆豆鞋、动感十足的社会摇、霸气无...