Matlab中矩阵的结构变换

时间:2026-02-13 01:50:21

1、Matlab中可以进行矩阵各种变换,下面进行详细介绍:

首先是矩阵转置:

aa = randn(5,5);

bb = aa'

bb即为aa的转置矩阵。

转置矩阵即为bb(i,j) = aa(j,i);

Matlab中矩阵的结构变换

2、接着是矩阵的旋转,逆时针旋转90°,rot90:

rot90(aa,k); %k是90的倍数,即逆时针旋转90*k°.

cc = rot90(aa)

dd = rot90(aa,2)

Matlab中矩阵的结构变换

Matlab中矩阵的结构变换

3、矩阵的左右fliplr和上下flipud翻转:

ee = fliplr(aa)

ff = flipud(aa)

Matlab中矩阵的结构变换

4、矩阵的维数变换,reshape:

aa = randn(5,10)

zz = reshape(10,5,aa)

Matlab中矩阵的结构变换

5、这些矩阵变化有可能会经常用到,对矩阵的数值转化也可以用如下:

上下翻转:

aa(1:end,:) = aa(end:-1:1,:);

可以根据自己的需求自行使用。

© 2026 长短途
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com