88问答网
所有问题
matlab 中a是一行三列 A 三行三列 为什么可以a*A 不可以A*a
如题所述
举报该问题
推荐答案 2009-10-23
这是矩阵乘法的规则,一个m*n的矩阵只能和n*j的矩阵相乘,也就是说,前一个矩阵的列数等于后一矩阵的行数才能相乘,结果为m*j的新矩阵
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MggVSaSSc.html
其他回答
第1个回答 2009-10-23
三行三列的A要 * 三行X列的矩阵啊
你说的那个不符合矩阵乘法
第2个回答 2009-10-23
矩阵A乘以矩阵B条件是A的列数等于B的行数才能相乘。
相似回答
matlab中a
.
*a什么
意思
答:
a(:).'是把矩阵a转换为一个行向量,就
是一行
。例如:>> A = rand(2,3)A = 0.6925 0.3965 0.7802 0.5567 0.0616 0.3376 >> B = A(:)B = 0.6925 0.5567 0.3965 0.0616 0.7802 0.3376
一行三列
矩阵乘以
三行三列
矩阵?
答:
所以不能相乘,而如果是用两行三列矩阵来乘
三行三列
矩阵,就
是可以的
。
还是
MATLAB的
问题。。
答:
2)就是取A第二列;A(3,:)取A第三行;A(:,1:2:3)是取A一三列;A(:,3).*B(:,2)是A第三列元素和B第二列元素分别相乘;A*B是A,B两个矩阵相乘;A.*B是A的每个元素和B的每个元素相乘;A^2=
A*A
;A.^2是A的每个元素平方,...
matlab中a
=() a= a()
是什么
意思?
答:
matlab中A
(:,1)'表示将二维矩阵A的第一列转置为行向量。详细说明如下:A(x,y)表示二维矩阵第x行第y列位置的元素,x为:则表示所有的行。因此,A(:,1)就表示A的第1列的所有元素,这是一个列向量。矩阵A右上角加一短撇(')即A'表示A的转置矩阵——交换A的行列位置(当A为复数矩阵,是...
在matlab中
,
为什么可以
把一个
一行的
矩阵加到另一个多行
的列
数与之相等...
答:
如果x是一个向量, a是一个数,
MATLAB里
允许做x+a的运算, 使得x的每个元素都加上a, 就是一种为了方便而定义的操作, 它也没说过它只能做数学上的加法 你的例子其实就是多个向量每个都按上面这种操作运算
matlab中a
.* b, a乘b区别
是什么
答:
区别:a.*b前面是点乘,要求两个变量的元素个数相等,排列方式相同,如都是行矢量或都是列矢量或都矩阵。a*b后者是矩阵乘法,要求内维相同。用实例来说明
matlab中
这两种乘法C=A.B,C=AB的区别 1、A矩阵 2、B矩阵 3、C=A.*B 4、C=A*B ...
在MATLAB中
,“矩阵元素
的
序号和下标
可以
相互转换”,这句话怎么理解?谢...
答:
“矩阵元素的序号和下标可以相互转换”,这句话就是说a(4)和a(2,2)一样,a(2)和a(2,2)一样,a(5)和a(1,3)一样。参见help sun2ind 。可以通过下标(行列索引)引用矩阵的元素,如 Matrix(m,n)。也能用元素的序号来引用矩阵元素。矩阵元素的序号就是相应元素在内存中的摆列顺序。在...
matlab中不
同行列数矩阵除法问题
答:
meshgrid(B(1, :), A); % B(1, :)主要是为了获取B的列数 C = Y ./ B 结果:C = 72 36 24 72 12 9 36 36 3 6 12 12 说明:前提是要保证矩阵A的元素个数和矩阵B的行数相等,而矩阵B的列数程序已经考虑到了,可以是任意列数。
大家正在搜
4行5列matlab怎么求和
matlab中求矩阵的行和列和
matlab行向量转换为列向量
在matlab中要获取行数和列数
matlab中行向量和列向量
matlab提取行和列
matlab矩阵某行某列求最值
matlab行转列
matlab把行向量变成列向量
相关问题
matlab中 A^3与A*A*A为什么不一样
matlab中怎样将一个四行三列的矩阵的任意行与第一行元素交...
matlab里面的cross什么意思
在MATLAB中建立一个3行5列的全1矩阵A,再将矩阵A中的...
matlab,怎么把矩阵A的第二行元素扩大2倍,再增加3后作...
matlab里为何A(:,1:2:3)运行的是第一列和第三列...
matlab:如何获得由 A 的第一、三行和第一、二列组成的...
三行三列矩阵和三行一列矩阵怎么相乘