MATLAB教程:[2]创建矩阵的方法大全
MATLAB中的矩阵也就相当于其他变成语言中的数组,他们的创建和操作有很多相似之处,作为MATLAB的基础教程部分,我们先来看看如何创建矩阵,下面罗列了所有创建矩阵的方法:
首先创建一个最简单的矩阵,这个矩阵有一行三列,创建矩阵a的命令是a=[1 2 3]。如图所示,123之间用空格隔开
![MATLAB教程:[2]创建矩阵的方法大全](https://exp-picture.cdn.bcebos.com/58021a0148fe1e427aa66862c2299a8838130360.jpg)
这里使用逗号隔开数字,也是和空格一样的效果
![MATLAB教程:[2]创建矩阵的方法大全](https://exp-picture.cdn.bcebos.com/e9a4f2eeadbcbe2f77bd2aab54dae43b3a867860.jpg)
如果我们用分号隔开数字,你会看到这里创建的矩阵是三行一列矩阵
![MATLAB教程:[2]创建矩阵的方法大全](https://exp-picture.cdn.bcebos.com/03605157935653bbc1ed08481d0b312104617160.jpg)
如果要创建一个两行三列的矩阵,写法如图所示
![MATLAB教程:[2]创建矩阵的方法大全](https://exp-picture.cdn.bcebos.com/586bfdefe0781431997b5edfdc6699cf03536260.jpg)
我们还可以使用冒号表达式来创建有一定规律的矩阵,如图所示,a=2:4:20的意义就是以2为开始,20为结尾,4为步长建立的矩阵,返回的结果如图所示,这种方法创建的矩阵肯定是一行n列的矩阵
![MATLAB教程:[2]创建矩阵的方法大全](https://exp-picture.cdn.bcebos.com/38332303bbea3e8665850df05cd4483105eb5560.jpg)
一个类似的方法是使用linspace函数,函数中三个参数依次为:最小值,最大值,数组元素个数。下面这个命令的 意义就是以1为最小值,以10为最大值,有1000个元素
![MATLAB教程:[2]创建矩阵的方法大全](https://exp-picture.cdn.bcebos.com/75af02324b18512ced3cb414ad334884cce34960.jpg)
另外,我们还可以使用已经存在的矩阵创建矩阵,如图所示,命令第一行创建了一个矩阵a,命令的第二行是将矩阵a中添加一行,然后赋值到b中,创建了b矩阵
![MATLAB教程:[2]创建矩阵的方法大全](https://exp-picture.cdn.bcebos.com/fdb4f00d3aceaad702a66051eee7340f6578b860.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:61
阅读量:89
阅读量:63
阅读量:165
阅读量:117