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

如题所述

方法:

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-09
>> a=[1,2,3;4,5,6]

a =

     1     2     3
     4     5     6

>> a'

ans =

     1     4
     2     5
     3     6

本回答被提问者和网友采纳
第2个回答  2020-07-09

     transpose(),如B=transpose(A)

    ',如B=A'

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网