什么是“相对”
设想你坐在一辆车上,车在往前开。 在路边的人看来,车子和你在往前移动; 而在你看来,是车外的景物和人在往后移动
简单来说,“在xx看来,其他东西_____”,这就是相对。
很多东西都可以用“相对”来描述。先来看个简单的例子:
如图,玩家在出生点左边3m的地方,敌人在出生点右边5m的地方。请描述玩家与敌人的相对位置关系。
用平时的话来回答:
在玩家看来,敌人在他右边8m的地方; 在敌人看来,玩家在他左边8m的地方。
这里介绍一种更加“专业”的说法:
以玩家为参考系,敌人的相对位置是8; 以敌人为参考系,玩家的相对位置是-8。 (规定向右为正。8代表“右边8m”,-8则代表“左边8m”)
或者:
敌人相对玩家的位置是8; 玩家相对敌人的位置是-8。
也就是说:
在A看来,B在他____的地方= 以A为参考系,B的位置
= B相对A的位置
再看一个运动相关的例子:
如图,敌人玩家右边8m的地方。玩家以6m/s的速度向右移动,敌人以4m/s的速度向右移动。请问玩家多久后能追上敌人?
你之前可能是这样解决的:
8 / (6 - 4) = 4 (s)
那么其中的“6 - 4”是什么含义呢?你可能会这样回答:
玩家比敌人快6 - 4 = 2 (m/s)
如果换成“相对”来解释,则是:
以玩家为参考系,敌人的相对速度是6 - 4 = 2 (m/s)
或者
玩家相对敌人的速度是6 - 4 = 2 (m/s)
也就是说,“在敌人看来,玩家正在以2m/s的速度向他靠近”
看完这两个例子,你应该对“相对”有了初步的认识:
A相对B的位置 = A的位置 - B的位置A相对B的速度 = A的速度 - B的速度
最后再看一个例子,巩固一下:
如图,玩家在出生点左边3m的地方,敌人在出生点右边5m的地方。玩家以6m/s的速度向右移动,敌人以2m/s的速度向左移动。请问玩家多久后能遇上敌人?
用以前的方法,你可能会回答:
总路程:3 + 5 = 8 速度和:6 + 2 = 8 时间:8 / 8 = 1
如果改用“相对”来解释,则是:
相对位置:5 - (-3) = 8 (对于玩家来说,敌人在玩家右边8m) 相对速度:6 - (-2) = 8 (对于敌人来说,玩家正在以8m/s的速度向右移动) 时间:8 / 8 = 1
注意:在相减前,需要确保它们方向是一样的。
比如玩家的速度是“向右6m/s”,敌人的速度是“向左2m/s”,方向不同,因此需要把敌人的速度改写成“向右-2m/s”,才可以相减。
你可能会好奇:这还需要考虑方向,一不小心就错了。它有什么好处呢?
一般人可以跟你说“玩家在屏幕中心左边80像素”,但Scratch只会告诉你“玩家的x坐标是-80”。
这些放在现实对话里可能显得有些别扭,但它适合解决Scratch中的问题。
<iframe
width="100%"
height="800px"
scrolling="no"
src="https://www.ccw.site/embed?id=simple-math/simple/lec0501&type=comment"
title="{小Simple也能看懂的Scratch常用数学知识 0501}"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="0"
></iframe>
本页索引