您的位置:首页 > 其它

单位向量移动,简单的数学问题

2014-11-06 23:41 323 查看
额,数学都丢哪里去了。。。

a,b两点坐标,a往b移动了3个距离,怎么求此时a点的坐标呢?

1.求A,B的距离

c = b - a

ab_len = sqrt(c.x * c.x + c.y * c.y)

2.取单位向量:

dirn = c / ab_len

3.求出此时A点坐标

A = a + dirn * 3

验证一下:

x = 3, y = 4 ,斜边z = 5

a(0, 0) b(3, 4)

c = b - a = (3,4)

ab_len = 5

dirn = c / ab_len = (3/5, 4/5)

A = (0,0) + dirn * 3 = (3/5, 4/5)

算一下: 3/5 / 4/5 = 3:4 <- 对了耶,可怜我的高中数学一直不及格

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: