MATLAB怎么进行矩阵和数组运算,转置和加减乘除

使用MATLAB做计算,必然少不了进行矩阵和数组运算,对矩阵和数组进行转置、相加、相减、相乘、相除等运算,下面使用MATLAB一一给大家介绍这些运算的方法、步骤,希望能够帮助大家。

操作方法

  • 01

    第一步:首先我们需要在matlab命令窗口中创建一个矩阵或数组,如我们可以在命令行窗口输入代码: A=[2 4 6 8;10 12 14 16;18 20 22 24;26 28 30 32] 即可创建一个4行4列的矩阵或数组,如下图所示。

  • 02

    第二步:关于矩阵转置,我们在矩阵或数组名称后面加一撇就可以了,如将上面的矩阵或数组A进行转置,我们在MATLAB中输入代码: A'即可对矩阵或数组A进行转置,运行结果如下图所示。

  • 03

    第三步:如果我们需要对矩阵进行相加运算,两矩阵相加需维数一致,我们在MATLAB中输入代码:A+A 即可对两个矩阵进行相加,我们如果是想将矩阵中的每一个元素都加上一个数值我们在MATLAB命令行窗口中输入代码:A+5运行结果如下图所示。

  • 04

    第四步:同理,我们如需要对矩阵进行相减运算,两矩阵维数需一致,我们在MATLAB中输入代码: A-A 即可对两个矩阵进行相减,我们如果是想将矩阵中的每一个元素都减去一个数值的话我们在MATLAB命令行窗口中输入代码: A-4 运行结果如下图所示。

  • 05

    第五步:关于对矩阵进行相除运算,矩阵除以一个固定数值我们可以在矩阵后面直接加/和数字即可,如我们在MATLAB命令行窗口中输入代码: A/2 即可将矩阵中的元素均除以2,如果是两个矩阵相除的话就不能直接这样做了,我们需要在/前面加上一个小点. 在MATLAB中输入代码:A./A 运行结果如下图所示。

  • 06

    第六步:同理我们对矩阵中每一个元素乘以一个固定数值的话我们在MATLAB命令行窗口中输入代码: A*2 如果是两矩阵相乘的话输入代码: A*A 运行结果如下图所示。

  • 07

    第七步:我们将此矩阵乘以其逆矩阵可以返回一个单位矩阵,我们在MATLAB中输入代码: b = [1 2 3; 4 5 6; 7 8 10] c=b*inv(b) 运行结果如下图所示。

  • 08

    第八步:我们可以看到此时运行结果是包含小数点的,如果我们想控制小数点显示的位数的话我们在代码前面加上format short或者format long即可,如: format long b = [1 2 3; 4 5 6; 7 8 10] c=b*inv(b) 运行结果如下图所示。

  • 09

    第九步:如果我们需要对矩阵中元素进行元素级乘法而不是矩阵乘法的话我们在*前面加上一点.如我们在MATLAB命令行窗口中输入代码: d= A.*A 另外有需要乘以幂函数的将*改成^在后面加次方数字即可,A矩阵的三次方代码如: e= A.^3 运行结果如下图所示。

(0)

相关推荐

  • MATLAB怎么创建矩阵和数组

    相信大家都知道,MATLAB是款很强大的数学运算工具,矩阵及数组是MATLAB的特点也是强项,下面分享给大家MATLAB创建矩阵和数组的方法.步骤,希望能够帮助大家. 操作方法 01 第一步:首先教给 ...

  • matlab数组运算

    在数组(矩阵)运算时,常需要进行多个数组之间的算术运算,下面简单介绍常见的数组运算操作. 操作方法 01 数组加减运算 在matlab中,数组也是作为矩阵来处理的,所以数组运算与矩阵运算过程完全相同, ...

  • matlab 矩阵的基本函数运算

    矩阵的函数运算是矩阵运算中最为基本的计算功能,可以满足基本的数学的科学计算,本文主要是介绍一些使用频率较高的几个函数,同时通过例子来运行matlab执行指令,得出并找寻matlab矩阵的函数运算的规律 ...

  • matlab中向量和矩阵怎么转置

    有时候我们在使用matlab的时候,想对向量或者矩阵进行转置,怎么转置呢,下面来分享一下方法 向量转置方法 01 第一步在我们的电脑上打开matlab,在命令行窗口中输入"r = [ 1 2 ...

  • 怎么运用MATLAB中的元胞数组(cell)

    MATLAB是一款商业数学软件,用于算法开发.数据可视化.数据分析以及数值计算的高级技术计算语言和交互式环境.其中,是MATLAB中特有的一种数据类型.很多用户还不太会使用MATLAB中的元胞数组,今 ...

  • matlab怎么求矩阵的奇异值和奇异值分解

    有时候我们在使用matlab进行运算的时候,想求矩阵的奇异值和进行奇异值分解,怎么操作呢,下面来分享一下方法 操作方法 01 第一步我们首先需要知道在matlab中求矩阵的奇异值是用svd函数,在命令 ...

  • matlab怎么求矩阵的最大特征值

    有时候我们在使用matlab进行数学运算的时候,想求矩阵的最大特征值,怎么求呢,下面来分享一下方法 操作方法 01 第一步我们首先需要知道在matlab中求矩阵的特征值和特征向量使用eig函数,在命令 ...

  • matlab怎么建立矩阵

    我们在使用matlab的过程中,矩阵的运算是少不了的.对于初学者来说,首先需要学会的是怎么使用matlab建立一个矩阵.那么,matlab怎么建立矩阵呢?下面让我来给大家介绍下吧,希望对大家有所帮助. ...

  • MATLAB如何获取矩阵的类型/大小/长度/维度?

    介绍使用MATLAB获取数据长度,数组维度和大小,矩阵类型等. 操作方法 01 首先介绍ndims函数.它可以返回数据的维度. 如图,对于一个三维数组,返回3. 02 当使用ndims作用于矩阵/向量 ...