b+树阶怎么确定_函数图像确定动点位置(三)

函数图像确定动点位置(三)

定点间的往返加速问题

01

问题展示

c1dc89161d26d0624905cacca0bdc6ad.png

在《函数图像确定动点位置(二)》中提出了这样一个问题。

P为线段AB上的一动点,P在AB间往返运动,开始A到B的速度为1,再由B到A的速度为2,再折返B的过程中速度为3,如此往复。

这篇我们将用Geogebra模拟这个问题。效果如下图。

这一篇会介绍如何利用函数图像来确定点P,还会学会如何用脚本设置点P的点型和颜色。

c1dc89161d26d0624905cacca0bdc6ad.png

2577babbe651daa26b8d2b8e2eac1e3b.gif

c1dc89161d26d0624905cacca0bdc6ad.png

02

作图分析

c1dc89161d26d0624905cacca0bdc6ad.png

前两篇关于动点的文章都是用路径值来确定点的位置,是画出时间与路径值之间的函数图像来做的。这篇我们换个方法。(学完这篇后你也可以思考一下,如何利用路径值来确定点P的位置。)

确定点P的位置,只需要确定点P与点A之间的距离就可以了,但是滑动条是时间,所以需要绘出距离与时间的函数图像,然后利用指令A+(距离,0)来定义点P就可以了。

解释:A+(距离,0)这条指令可以理解为将点A沿向量((1,0))平移距离这么远。

c1dc89161d26d0624905cacca0bdc6ad.png

03

作图步骤

c1dc89161d26d0624905cacca0bdc6ad.png

1、首先创建控制几个来回的滑动条n。滑动条设置如下图。然后创建线段AB,注意AB在同一水平位置,即纵坐标相同且B在A的右边。(如不在同一水平位置,怎么做可以做完这个后去思考!)

A、B可以直接利用工具在x轴上点两个点就好。

c1dc89161d26d0624905cacca0bdc6ad.png

973118b9d1db2ef8b34b608386386b36.png

c1dc89161d26d0624905cacca0bdc6ad.png

2、创建速度列表,并计算去对应单程所需时间。指令如下:

v=序列(i, i, 1, n)

T1=映射(f / p, p, v)

注:f是对象线段AB的名称

c1dc89161d26d0624905cacca0bdc6ad.png

3、求出0-n个单程所需要的的总时间。

T=序列(总和(T1, i), i, 0, n)

c1dc89161d26d0624905cacca0bdc6ad.png

4、绘出函数图像的拐点。很容易想到其实时间与距点A的距离之间的函数图像是一个折线,所以只需要绘出拐点就能绘出函数体图像。通过分析会发现第0个单程结束时,距离是0;第1个单程结束时,距离是f;第2个单程结束时,距离是0;第3个单程结束时,距离有时0。即第偶数个单程结束的时候距离是0,第奇数个单程结束时距离是f。所以拐点的纵坐标可以用指令 如果( , , ) 来确定。是奇数还是偶数可以用于2的余数来判断。所以指令如下:

gd=序列((T(i), 如果(取余(i, 2) ≟ 1, 0, f)), i, 1, n + 1)

注:T中的第一个元素实际上第0个单程的时间所有这样写。

c1dc89161d26d0624905cacca0bdc6ad.png

6、绘出函数图像。

tx=折线(gd)

c1dc89161d26d0624905cacca0bdc6ad.png

76234c03fb8ef75a504225d5fa0d4072.png

c1dc89161d26d0624905cacca0bdc6ad.png

7、常见时间滑动条并绘出x=t,与折线tx的交点。滑动条和交点指令 如下:

C=交点(x = t, tx)

c1dc89161d26d0624905cacca0bdc6ad.png 09b93ab4413fd38644746cb3b0baae4f.png c1dc89161d26d0624905cacca0bdc6ad.png

8、定义出点P。并把点径设置为最大,定义出点P=A + (y(C), 0),右键点P在下图位置设置。

c1dc89161d26d0624905cacca0bdc6ad.png 8e82c4527c4a0ca306caccae2dc608e7.png c1dc89161d26d0624905cacca0bdc6ad.png

9、通过脚本来为点P设置动态点型和颜色。我的想法是第奇数个单程用向右三角形且为红色,偶数个单程用向左三角形且为蓝色。要用到的指令语法为:

设置点型( , )

设置颜色( , "颜色" )

利用滑动条的值大于等于第几个元素来判断在第几个单程。用到的指令语法为:

条件计数( , , )

具体制作如下:

①先在指令栏输入如下指令    a=条件计数(t ≥ p, p, T)

②在滑动条t的更新脚本栏输入一下指令:

如果(取余(a,2)==1,设置点型(P,8),设置点型(P,9))

如果(取余(a,2)==1,设置颜色(P,"red"),设置颜色(P,"blue"))

脚本输入如下图

c1dc89161d26d0624905cacca0bdc6ad.png

f73aa602c703c7430ca64ccbb4fc5157.png

c1dc89161d26d0624905cacca0bdc6ad.png

到此我们的课件制作就结束了,如果嫌n比较大时后面点P的移动速度太快可以在滑动条t的速度里面将速度设置为1/n,为了不让三角形出现倒退的情况我们可以将重复设置为递增一次。具体设置如下:

c1dc89161d26d0624905cacca0bdc6ad.png

5731de964ff29d71637c06301ac91af9.png

c1dc89161d26d0624905cacca0bdc6ad.png

我们来看看课件效果吧!

c1dc89161d26d0624905cacca0bdc6ad.png 33c90cdb5efad919d4a05627ebf86fec.gif c1dc89161d26d0624905cacca0bdc6ad.png

课件网址:https://ggb123.cn/m/dzek2xgc

c1dc89161d26d0624905cacca0bdc6ad.png

04

小结

c1dc89161d26d0624905cacca0bdc6ad.png

本文是用距离与时间的函数图像来定义点P,当然也可以用路径值与时间的函数图像来定义点P的位置,大家可以自己试一试用路径值与时间的函数来定义点P。

下面小结一下主要方法:

1、以点A为参照点,画出距离与时间的函数,然后用A+(距离,0)来定义点P。

2、可以用下面两条指令在脚本里来设置点型和颜色。

设置点型( , )

设置颜色( , "" )

c1dc89161d26d0624905cacca0bdc6ad.png

05

下期预告

c1dc89161d26d0624905cacca0bdc6ad.png

下期将用距离与时间的函数模拟北师大版数学七下P151页的议一议问题。

c1dc89161d26d0624905cacca0bdc6ad.png 305b3cfb9b0997ed6a6dc0d8d7e4be3c.png c1dc89161d26d0624905cacca0bdc6ad.png a0e3bdf433b73e40d9b3279967b832d8.png

精彩内容回顾

f3af167ac91b4a8cb7c9a35ecde48cf0.gifGeogebra 分步制作与滑动条合并  狗绕五边形转的制作分享(修改) 9181f053f17b94329c59b3886657c497.gif
铁丝折任意多边形  /geogebra 课件制作与图形拆解/ 235e4f005eb93866c67114e6f32ed3b7.gif
函数图像确定动点位置(二)  折线上异速且有停顿的动点问题 27a7758f9df33bf6eaa2df52f5b6976b.gif

利用函数图像找确定动点位置(一)  ----折线上的动点位置----

53d8d336c265bb1eb628c0b1fb112e5b.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值