일반수학및실습2-11.2절

2176 days 전, jhlee2chn 작성

예.

u=vector([0, 1, 1]);v=vector([2, -1, 1]);w=vector([6, -3, 3]) print "u.v=", u.inner_product(v) print "v.u=", v.inner_product(u) print "v.w=", v.inner_product(w) print "u.u=", u.inner_product(u) 
       
u.v= 0
v.u= 0
v.w= 18
u.u= 2
u.v= 0
v.u= 0
v.w= 18
u.u= 2

예.

u=vector([8, 6]);v=vector([5, 12]) uv=u.inner_product(v) un=u.norm();vn=v.norm() ang=arccos(uv/(un*vn)) # 두 벡터 사이의 각, radian으로 표시됨 print (ang*180/pi).n(digits=3) # degree(도) 단위로 바꿈 
       
30.5
30.5