Matlab:如果a=40*1,b=32*1,如何构建c=40*32?

vlurs2pr  于 6个月前  发布在  Matlab
关注(0)|答案(1)|浏览(84)

我想知道在matlab中如何计算这个:a=40*1b=32*1如何构建c=40*32

fdx2calv

fdx2calv1#

如果Cris Luengo是正确的,
1.A是尺寸为40 x1的matrix(a vector
1.B是一个32 × 1的矩阵(另一个向量)
然后你可以使用@bla的想法生成一个矩阵:

C=A * B^T

在MATLAB的符号中是c = a*b.'C的结果维数是40 x32,因为维数(40 x1)(1x 32)= 40 x32。
其中B^T是transpose。请看这个example,有两个维度为3x 1和4x 1的向量,其中所得矩阵的维度为3x 4。

相关问题