무제

2028 days 전, apple54812@naver.com 작성

a=vector([6, 0, -2]) b=vector([0, 8, 0]) print "axb=", a.cross_product(b) 
       
axb= (16, 0, 48)
axb= (16, 0, 48)
a=vector([x, 1, 1/x]) b=vector([x^2, x^2, 1]) print "axb=", a.cross_product(b) 
       
axb= (-x + 1, 0, x^3 - x^2)
axb= (-x + 1, 0, x^3 - x^2)
P=vector([0, 0, -3]) Q=vector([4, 2, 0]) R=vector([3, 3, 1]) u=P-Q v=R-Q n=u.cross_product(v) # 법선벡터 print "n=", n 
       
n= (1, 7, -6)
n= (1, 7, -6)
P=vector([0, 0, -3]) Q=vector([4, 2, 0]) R=vector([3, 3, 1]) u=Q-P v=R-P print "u=", u, " v=", v 
       
u= (4, 2, 3)  v= (3, 3, 4)
u= (4, 2, 3)  v= (3, 3, 4)
u=vector([4, 2, 3]) v=vector([3, 3, 4]) print "||u||=", un, " ||v||=", vn 
       
||u||= sqrt(29)  ||v||= sqrt(34)
||u||= sqrt(29)  ||v||= sqrt(34)
u=vector([4, 2, 3]) v=vector([3, 3, 4]) print "u.v=", u.inner_product(v) 
       
u.v= 30
u.v= 30
u=vector([4, 2, 3]);v=vector([3, 3, 4]) 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(도) 단위로 바꿈 
       
17.2
17.2
u=vector([4, 2, 3]) v=vector([3, 3, 4]) S=(1/2)*sqrt(29)*sqrt(34)*sin(17.2) print "S=", S 
       
S= -0.498450033020798*sqrt(34)*sqrt(29)
S= -0.498450033020798*sqrt(34)*sqrt(29)