matlab中矩阵转置

2024-11-22 05:51:58
推荐回答(1个)
回答1:

matlab中,
矩阵a的转置表示成
a'
【附注】matlab中常用的矩阵运算
1、矩阵加、减(+,-)运算
规则:
(1)相加、减的两矩阵必须有相同的行和列两矩阵对应元素相加减;
(2)允许参与运算的两矩阵之一是标量。标量与矩阵的所有元素分别进行加减操作。
2、矩阵乘(*)运算
规则:
(1)a矩阵的列数必须等于b矩阵的行数;
(2)标量可与任何矩阵相乘。
>>a=[1
2
3;4
5
6;7
8
0];b=[1;2;3];c=a*b
c
=
14
32
23
>>d=[-1;0;2];f=pi*d
f
=
-3.1416
0
6.2832
矩阵除的运算在线性代数中没有,有矩阵逆的运算。
3、矩阵乘方

a^n,a^p,p^a
a
^
p

a
自乘p次幂
对于p的其它值,计算将涉及特征值和特征向量,如果p是矩阵,a是标量a^p使用特征值和特征向量自乘到p次幂;如a,p都是矩阵,a^p则无意义。
>>a=[1,2,3;4,5,6;7,8,9];a^2
ans
=
30
36
42
66
81
96
102
126
150
4、矩阵的其它运算
(1)inv

矩阵求逆;
(2)det

行列式的值;
(3)eig

矩阵的特征值;
(4)diag

对角矩阵;
(5)


矩阵转置;
(6)sqrt

矩阵开方;