matlab中求矩阵的转置矩阵,是什么函数

发布网友 发布时间:2022-04-20 18:49

我来回答

3个回答

热心网友 时间:2023-07-20 08:14

方法:

B=A.' 是转置

B=A'  是共轭转置

设A为m×n阶矩阵(即m行n列),第i 行j 列的元素是a(i,j),即:A=a(i,j)

定义A的转置为这样一个n×m阶矩阵B,满足B=a(j,i),即 b (i,j)=a (j,i)(B的第i行第j列元素是A的第j行第i列元素),记A'=B。

将A的所有元素绕着一条从第1行第1列元素出发的右下方45度的射线作镜面反转,即得到A的转置。

扩展资料:

构造矩阵的方法:可以直接用[ ]来输入数组,也可以用以下提供的函数来生成矩阵。

ones( )  创建一个所有元素都为1的矩阵,其中可以制定维数,1,2….个变量

zeros()  创建一个所有元素都为0的矩阵

eye()    创建对角元素为1,其他元素为0的矩阵

diag()    根据向量创建对角矩阵,即以向量的元素为对角元素

rand()    创建随机矩阵,服从均匀分布

randn()  创建随机矩阵,服从正态分布

参考资料来源:百度百科-MATLAB

参考资料来源:百度百科-矩阵转置

热心网友 时间:2023-07-20 08:15

>> a=[1,2,3;4,5,6]

a =

     1     2     3
     4     5     6

>> a'

ans =

     1     4
     2     5
     3     6

热心网友 时间:2023-07-20 08:15

 transpose(),如B=transpose(A)

',如B=A'

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com