我来考考程序员,(*^__^*)
先解决第一个简单一点的问题,有了正确答案后,后面的问题更精彩,呵呵~
①
数学上说,两点确定一条直线,不在一条直线的三点可确定一个平面。
物理上说,单点、双点支撑不了重物,三点就可以。那么自行车、摩托车是两个轮子的点在地面上
不动的时候需要支撑杆站立,而骑起来确不倒,这个是为什么呢?
先解决第一个简单一点的问题,有了正确答案后,后面的问题更精彩,呵呵~
①
数学上说,两点确定一条直线,不在一条直线的三点可确定一个平面。
物理上说,单点、双点支撑不了重物,三点就可以。那么自行车、摩托车是两个轮子的点在地面上
不动的时候需要支撑杆站立,而骑起来确不倒,这个是为什么呢?
>>单点、双点支撑不了重物,三点就可以
<<物理上有这样说的?第一次听···我只是听过3点支撑是稳定的。若果在一个水平面上,单点和两点都能支撑重物啊。例如下面是一个立柱,上面是一个球体。
>>不动的时候需要支撑杆站立,而骑起来确不倒
<<骑起来不倒的情况是符合两点支撑的状况,左右不能固定,于是需要人为地调节平衡。平衡调节过程是复杂的。
啊,对,你考的是程序员,那我换程序员角度回答。
把单车的“站立”“倒下”看作状态,它受前置条件(boolean)“左右受力平衡”影响,支架可以传入这个参数,人可以传入这个参数。
支架断了,传入false,倒了。
人在睡觉,传入false,哦野,倒了。
嗯~~~就是一个状态机~~~没错吧??
>不动的时候需要支撑杆站立,而骑起来确 ...
我都给了提示了,哈哈。程序员都有点思维定势,我说了嘛,数学中3点确定一平面,为什么自行车在两点做支撑的会倒,而3点支撑就不到,是因为3点确定了一个平面。只要这3点不发生变化,那么自行车落点的平面就不会变化,自行车如果想要倒,必须把这3个点所在的位置改变,使平面发生变化,车自然就倒了。如果对应到设计模式应该是MVC模式,点的改变---平面的改变(自然规律)---视图改变。 至于骑起来确不到,用MVC做解释更好不过,点不断改变---()---视图也不断改变,所以你看到的是一个动态场景,并不是它不倒,而是还没倒倒得时候,毕竟动态和静态的是不同的。
下一个问题,抽象一点的哈:
数学上说任意一条线段的点是无穷多的。那么是不是任意一段时间内的快照也是无穷多的呢?用你的经验或者推论证明上述命题的正确或是错误。
这都是哪跟哪啊,越说越糊涂了
追加:
一旦事物运动起来,时间就进来了。车子在往前运动,t1时刻它的前轮和后轮确定了两个着地点,但是t2>t1时刻时是两个新的着地点,前后有4个点,且转弯时的前轮经过的那两个点的空间差比后论两个稍大。有可能离心力的场就是这么来的。
[该贴被anycmd于2015-03-02 11:14修改过]