matlab向量的乘积
1求垂直于向量A=(1,2,3)和B=(3,4,5)的向量,并计算三个向量组成图形的面积。A=[123];B=[3,4,5];C=cross(A,B)S=dot(A,cr...
1 求垂直于向量A=(1,2,3)和B=(3,4,5)的向量,并计算三个向量组成图形的面积。
A=[1 2 3];
B=[3,4,5];
C=cross(A,B)
S=dot(A,cross(B,C))
最后S=dot(A,cross(B,C))是求两个向量的点乘吧,垂直B,C的向量与A向量的点乘积,怎么变成了求图形的面积了?
而且,题目要求垂直A,B的向量C,那么C与A,B应该不在一个平面上吧?这三个向量怎么组成一个图形? 展开
A=[1 2 3];
B=[3,4,5];
C=cross(A,B)
S=dot(A,cross(B,C))
最后S=dot(A,cross(B,C))是求两个向量的点乘吧,垂直B,C的向量与A向量的点乘积,怎么变成了求图形的面积了?
而且,题目要求垂直A,B的向量C,那么C与A,B应该不在一个平面上吧?这三个向量怎么组成一个图形? 展开
2个回答
展开全部
A=[1 2 3];B=[3 4 5];C=cross(A,B),S=dot(A,cross(B,C))
C =
-2 4 -2
S =
24
S是图形的体积,估计要求立体的表面积
angAB=cos(A*B/(abs(A)*abs(B)));lenA=sqrt(sum(A.^2));lenB=sqrt(sum(B.^2));lenC=sqrt(sum(C.^2));s1=lenA*lenB*sin(angAB);s2=lenA*lenC;s3=lenC*lenB;area=2*(s1+s2+s3)
结果:area =
133.1619
C =
-2 4 -2
S =
24
S是图形的体积,估计要求立体的表面积
angAB=cos(A*B/(abs(A)*abs(B)));lenA=sqrt(sum(A.^2));lenB=sqrt(sum(B.^2));lenC=sqrt(sum(C.^2));s1=lenA*lenB*sin(angAB);s2=lenA*lenC;s3=lenC*lenB;area=2*(s1+s2+s3)
结果:area =
133.1619
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询