matlab 矩阵乘法的问题A = [1 2 3]B = [1 2 3]A叉乘B的话,记忆中以前数学上讲的应该就是 [14]吧.在matlab里试了一下A*B,得到的是 1 2 3 2 4 6 3 6 9是matlab对于叉乘的定

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 18:05:23

matlab 矩阵乘法的问题A = [1 2 3]B = [1 2 3]A叉乘B的话,记忆中以前数学上讲的应该就是 [14]吧.在matlab里试了一下A*B,得到的是 1 2 3 2 4 6 3 6 9是matlab对于叉乘的定
matlab 矩阵乘法的问题
A = [1 2 3]
B = [1
2
3]
A叉乘B的话,记忆中以前数学上讲的应该就是 [14]吧.
在matlab里试了一下A*B,得到的是
1 2 3 2 4 6 3 6 9
是matlab对于叉乘的定义不同于数学么?还是我哪里记错了?
百度自动提行么?不是1 2 3 2 4 6 3 6 9,应该是
【1 2 3; 2 4 6; 3 6 9] 3x3的矩阵

matlab 矩阵乘法的问题A = [1 2 3]B = [1 2 3]A叉乘B的话,记忆中以前数学上讲的应该就是 [14]吧.在matlab里试了一下A*B,得到的是 1 2 3 2 4 6 3 6 9是matlab对于叉乘的定
矩阵的乘法和你所讲的叉乘是两个概念.
这个例子中,你输入的都是矩阵符号A、B,最后得到的A*B结果是Matlab按照矩阵乘法得到的结果,并没有错.
而叉乘如下:
向量积|c|=|a×b|=|a| |b|sin<a,b>
即c的长度在数值上等于以a,b,夹角为θ组成的平行四边形的面积.
c的方向垂直于a与b所决定的平面,c的指向按右手规则从a转向b来确定.
a×b=(aybz-azby)i+(azbx-axbz)j+(axby-aybx)k,为了帮助记忆,利用三阶行列式,写成