多语言展示
当前在线:1076今日阅读:26今日分享:39

matlab学习笔记之矩阵如何操作运算

一直都在学习如何使用matlab,越是深入的学习越是能发现这款软件的神奇和不可思议,下面小编和大家分享一些我在刚开始学习的时候的一些基础知识和心得。
工具/原料
1

matlab r2010b

2

电脑

创建矩阵
1

就和我们刚刚接触矩阵一样,我们需要先学习行向量和列向量,在matlab的控制窗口里面输入a=[11 22 33 44 55 66]和b=[11;22;33;44;55;66] 分号起到了换行的作用

2

如果矩阵的元素是等差的,可以这样输入c=1:0.1:2表示行向量c

3

如果是一般的mxn的矩阵形式,我们可以直接输入这个矩阵比如矩阵d=[11 22 33;44 55 66;77 88 99]这个3x3的矩阵

4

有时候我们需要输入一些特殊的矩阵,比如全是1的或是0的矩阵,可以使用ones(m,n)和zeros(m,n)来实现例如ones(5,4)和zeros(2,3)

5

和我们初次接触矩阵一样我们需要知道理解矩阵的维度,行列数量等在matlab中,可以使用ndims( ),size( )和length( )来查询比如f=ndims(ones(5,4))

6

还有矩阵和矩阵的连接合成一个新的矩阵,尤其是一些元素比较多的矩阵水平拼接g=[a,b]垂直拼接h=[a;b]两个矩阵行列数须相等

7

访问矩阵元素,我们需要使用矩阵中的元素参与运算的时候我们可以使用下标的方式确定其位置,就和我们学习的时候,确认矩阵元素位置是一样的比如b(2,3)指向33,a(2,:)选择矩阵a的第二行所有元素

注意事项

经验系小编根据生活经验创作完成,如果您有更好的方法,请不吝赐教!

推荐信息