最近开始学习matlab 对于仅仅懂一点点编程知识的我,将此记录在博客中,仅供个人学习复习使用,小白文章~~(matlab r2014a)
1、matlab变量
如不想定义具体的变量,就用ans代替。
矩阵运算:
如果要创建多行的矩阵,需要利用分号隔开。另一种创建矩阵的方法是用函数的方法,利用zeros、ones、rand创建所需的矩阵。
matlab能够运用一个运算符或者一个函数实现对矩阵内的每一个数值进行运算。如:a+10 既为矩阵a的每一个数值加上10得到的新矩阵。
求矩阵的转置:a‘
求矩阵的逆矩阵:inv(a)
矩阵元素相乘:.*(不是矩阵的乘法,每个元素自身相乘后的新矩阵)
矩阵元素的乘方:.^(a.^3计算的是矩阵a的每个元素的3次方后的新矩阵)
matlab存储的数据类型是浮点型(floating-point values),我们可以用format命令使其显示出不同的数据类型,例如format long、format short;但是需要明白的是format命令只影响显示结果而不会影响到matlab的计算和存储的结果。
2、矩阵的连接(Concatenation)
矩阵的连接使矩阵的行列数变多,[ ]是连接的操作符,p=[a,a] 逗号连接的称作是水平连接符(Horizontal concatenation)。p=[a;a]称作是垂直连接符(vertical concatenation)。