苹果面试编程题:已知a,b是异面直线,A,B∈a,C,D∈b ,AC⊥b ,BD⊥b且AB=2,CD=1,则a与b所成的角是多少度?

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 05:27:04
急需解决

To easy .

设v_1={A,B} (表示从A到B的向量,下同)
v_2={C,D}, v_3={A,C}

于是{D,B}=v_1-v_2-v_3.

由题意, <v_3,v_2>=0, <v_1-v_2-v_3,v_2>=0 and
<v_1,v_1>=4, <v_2,v_2>=1. (这里<,>表示两个向量内积)

So <v_1-v_2-v_3,v_2>=0 =>
<v_1,v_2>=<v_2,v_2>+<v_3,v_2> =1+0=1.

所以v_1和v_2的夹角余弦为
cosA= <v_1,v_2>/(<v_1,v_1><v_2,v_2>)^0.5
=1/(4*1)^0.5=1/2

故 A=60度

同意,就是这种计法太繁琐

用相似解,最后设的x可以消掉

问六级英语还可以,这高中数学不要搞我!怕怕!!!!!