Matlab中矩阵的结构变换

作者:清风拂面 | 创建时间: 2023-06-26
Matlab具有强大的数值分析能力,它可以非常方便的进行转置、旋转、翻转、变换维数等。...
Matlab中矩阵的结构变换

操作方法

Matlab中可以进行矩阵各种变换,下面进行详细介绍: 首先是矩阵转置: aa = randn(5,5); bb = aa' bb即为aa的转置矩阵。 转置矩阵即为bb(i,j) = aa(j,i);

接着是矩阵的旋转,逆时针旋转90°,rot90: rot90(aa,k); %k是90的倍数,即逆时针旋转90*k°. cc = rot90(aa) dd = rot90(aa,2)

矩阵的左右fliplr和上下flipud翻转: ee = fliplr(aa) ff = flipud(aa)

矩阵的维数变换,reshape: aa = randn(5,10) zz = reshape(10,5,aa)

这些矩阵变化有可能会经常用到,对矩阵的数值转化也可以用如下: 上下翻转: aa(1:end,:) = aa(end:-1:1,:); 可以根据自己的需求自行使用。

点击展开全文

更多推荐