matlab(1)矩阵的输入及运算

matlab学习笔记(1)

matlab身为一款功能无比强大的软件从其12G的内存就可见一斑,对于matlab的学习需要线性代数中矩阵的知识作为基础。以下是我在学习matlab中获得的心得以及知识,欢迎参与讨论。

更多内容请关注公众号:拾壹纪元

矩阵

根据矩阵的定义,一个由m×n和数aij(i=1,2,…,m;j=1,2,…,n)排成的m行n列的数表,称m行n列矩阵,简称m×n矩阵。m乘n个数称为矩阵的元素。

matlab矩阵的输入

在matlab中输入矩阵行矩阵以逗号间隔,列矩阵以分号间隔。matlab适用的编程语言为C语言。

如行矩阵a,和列矩阵b

a=[1,2,3,4]

matlab(1)矩阵的输入及运算_第1张图片

b=[1;2;3;4]

matlab(1)矩阵的输入及运算_第2张图片

矩阵在MATLAB的运算有:’(转置),+(加),-(减),*(乘),/(右除),(左除),^(乘方),以及点运算

对于矩阵的转置只需要在原矩阵加上单引号

c=[1,1;2,2;3,3;4,4]
d=c’

matlab(1)矩阵的输入及运算_第3张图片
matlab(1)矩阵的输入及运算_第4张图片

对于矩阵的加减法(+)(-)在两个同维度的矩阵之间才能进行

对于矩阵的乘法有点乘的区别

对于点乘(.)是两个矩阵内的对应的元素依次相乘,并组成新矩阵。
matlab(1)矩阵的输入及运算_第5张图片
对于乘法( * )需要两个矩阵A和B,若A为m
o矩阵,B为on矩阵,则C=AB为m*n矩阵。及A中的每一行的元素分别与B中每一列的元素对应相乘并求和,成为新矩阵中对应行数和列数的新元素。
matlab(1)矩阵的输入及运算_第6张图片
矩阵的点除(./)表示矩阵中的元素对应相除

matlab(1)矩阵的输入及运算_第7张图片

矩阵的左除(\)和右除(/)同样具有差别

matlab(1)矩阵的输入及运算_第8张图片
矩阵的点乘方(.^)是矩阵中的每个元素进行相应的乘方

matlab(1)矩阵的输入及运算_第9张图片
matlab(1)矩阵的输入及运算_第10张图片

你可能感兴趣的:(matlab)