Matlab中矩阵的结构变换

Matlab具有强大的数值分析能力,它可以非常方便的进行转置、旋转、翻转、变换维数等。

操作方法

  • 01

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

  • 02

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

  • 03

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

  • 04

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

  • 05

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

(0)

相关推荐

  • matlab中矩阵的每个元素都加上同一个值怎么做?

    有时候我们在使用matlab进行运算的时候,想对矩阵的每个元素都加上同一个值,怎么做呢,下面来分享一下方法 操作方法 01 第一步打开matlab,在命令行窗口中输入a=[1 3 5;5 7 9],如 ...

  • matlab中怎么求矩阵的转置

    有时候我们在使用matlab进行编程的时候,想求矩阵的转置,怎么求呢,下面来分享一下方法 操作方法 01 第一步我们首先需要知道matlab中矩阵后面加单引号是共轭转置,加点和单引号是转置,如下图所示 ...

  • MATLAB中怎么把矩阵写入txt文档中去啊

    很多人都想把MATLAB中很大的矩阵写人txt文档中,但是不知道怎么做,那么小编就来分享一下怎么写人txt文档中 操作方法 01 找到MATLAB图标,打开 软件 02 打开后的界面 03 输入&qu ...

  • 在MATLAB中对矩阵扩展一个新行

    在MATLAB中有时我们想给一个已有的矩阵新增一行形成一个新的矩阵. 方法1 01 打开MATLAB软件 02 输入一个矩阵A=[1 2;3 4] 03 按回车键,输出A 04 定义一个向量为z=[5 ...

  • matlab中如何计算矩阵中元素的数目

    matlab中提供了一个函数,可以计算一个矩阵中元素的数目,下面就是详细介绍这个方法的步骤 操作方法 01 首先,我们介绍一下这个计算函数的使用语法格式,numel函数的介绍,如图所示: 02 现在我 ...

  • matlab中怎么求矩阵的模

    有时候我们在使用matlab进行编程的时候,想求矩阵的模,怎么求呢,下面来分享一下方法 操作方法 01 第一步我们首先需要知道在matlab中,求矩阵的模使用的是norm函数,如下图所示: 02 第二 ...

  • matlab中怎么删除矩阵重复数据

    有时候我们在使用matlab进行运算的时候,想删除矩阵中重复数据,怎么删除呢,下面来分享一下方法 删除单列矩阵重复数据 01 第一步我们首先知道matlab中删除矩阵重复数据,可以用到unique函数 ...

  • matlab中怎么获取一个矩阵的行数或列数

    有时候我们在使用matlab进行运算的时候,想获取一个矩阵的行数或列数,怎么获取呢,下面来分享一下方法 操作方法 01 第一步在matlab中命令行窗口中输入"a=[1 2 3;2 4 6] ...

  • matlab中求一个矩阵的最大值及位置用哪个函数?

    有时候我们在使用matlab进行数学计算的时候,想求一个矩阵的最大值及位置,用哪个函数呢,下面来分享一下方法 操作方法 01 第一步我们首先需要知道matlab中求一个矩阵最大值用max函数,求最大值 ...