早教吧作业答案频道 -->数学-->
关于matlab矩阵乘法的问题A=[cos(x)0sin(x);010;-sin(x)0cos(x)];B=[cos(y)sin(y)0;-sin(y)cos(y)0;001];这两个矩阵怎么算乘法?
题目详情
关于matlab矩阵乘法的问题
A=[cos(x) 0 sin(x);0 1 0;-sin(x) 0 cos(x)]; B=[cos(y) sin(y) 0;-sin(y) cos(y) 0;0 0 1]; 这两个矩阵怎么算乘法?
A=[cos(x) 0 sin(x);0 1 0;-sin(x) 0 cos(x)]; B=[cos(y) sin(y) 0;-sin(y) cos(y) 0;0 0 1]; 这两个矩阵怎么算乘法?
▼优质解答
答案和解析
这个就要根据你的需求了,matlab中矩阵相乘有两种,一种是点乘,即A.*B,还有一种是直接乘,即A*B.点乘是两个矩阵之间对应坐标之间的元素相乘,而直接乘,就是按照矩阵乘法的法则里计算的.
给出源代码如下:
>> syms x y
>> A=[cos(x) 0 sin(x);0 1 0;-sin(x) 0 cos(x)];
>> B=[cos(y) sin(y) 0;-sin(y) cos(y) 0;0 0 1];
>> C1=A.*B;
>> C2=A*B;
>> C1
C1 =
[cos(y) cos(x) 0 0 ]
[ ]
[ 0 cos(y) 0 ]
[ ]
[ 0 0 cos(x)]
>> C2
C2 =
[cos(y) cos(x) cos(x) sin(y) sin(x)]
[ ]
[ -sin(y) cos(y) 0 ]
[ ]
[-sin(x) cos(y) -sin(x) sin(y) cos(x)]
给出源代码如下:
>> syms x y
>> A=[cos(x) 0 sin(x);0 1 0;-sin(x) 0 cos(x)];
>> B=[cos(y) sin(y) 0;-sin(y) cos(y) 0;0 0 1];
>> C1=A.*B;
>> C2=A*B;
>> C1
C1 =
[cos(y) cos(x) 0 0 ]
[ ]
[ 0 cos(y) 0 ]
[ ]
[ 0 0 cos(x)]
>> C2
C2 =
[cos(y) cos(x) cos(x) sin(y) sin(x)]
[ ]
[ -sin(y) cos(y) 0 ]
[ ]
[-sin(x) cos(y) -sin(x) sin(y) cos(x)]
看了 关于matlab矩阵乘法的问...的网友还看了以下:
一个小数里面有500个0.001,这个小数是(什么).小数点的末尾添上"0"或去掉"0",小数的一 2020-04-11 …
设f(x,y)在(0,0)处连续,limx,y→0f(x,y)-1ex2+y2-1=4,则()A. 2020-05-14 …
粒径大于() mm的泥沙一般不允许入渠。( )A.0.001~0.005B.0.005~0.1C.0 2020-05-28 …
(5.36-0.95)+(1.93-1.15)怎么简便?6×0.1+()×100分之一+9×0.0 2020-07-17 …
matlab求解微分方程的问题eq1='D2y+3*Dy+2*y=2*Dx+6*x';eq2='x 2020-07-24 …
用科学记数法表示下列各数:0.0010.000130.000000204—0.0000000040 2020-08-03 …
口算,可要细心.1-0.001=9.9-8.62=15.9-2.4+4.2=4.8-0.97=0.8 2020-11-03 …
电子天平如何分级请问以下3台电子天平分别是几级天平,(1).最大秤量250克,d=0.0001克,e 2020-11-11 …
水表怎么读?如:数字黑色是什么,最后一位红色是什么?*0.001,*0.00010,*0.00001 2020-11-29 …
△=0,△<0时一元二次方程ax2+bx+c=0(a>0)的根根需要用字母代表出来△>0,△=0,△ 2020-12-27 …