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应该不在一个平面上吧?这三个向量怎么组成一个图形?
展开
刘贺great
2013-06-27 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3829
采纳率:100%
帮助的人:1785万
展开全部
你好,是这样的,你的题目估计写得有问题
应该是求3个向量组成的平行六面体的体积:
A、B、C组成的平行六面体的体积等于A、B、C混合积的模值
即:V=|[A,B,C]|
有时混合积是可以为负值的,对应左手系的情况
S=dot(A,cross(B,C))------就是求的混合积,此时是右手系
我行我素850915
2013-06-27 · TA获得超过8241个赞
知道大有可为答主
回答量:5788
采纳率:77%
帮助的人:1684万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式