MATLAB入门02-语法、数据类型和矩阵
语法
变量命名规则
- 变量名区分大小写
- 变量名长度不超过63位
- 变量名以字母开头,可由字母、数字和下划线组成,但不能使用标点
注释
%%+空格 注释一行
% 只注释掉%后边的内容
数据类型
数字
加+ 减- 乘* 除/
字符串
'' 单引号
常用函数
length() 计算字符串长度
矩阵
A = [1 2 3; 4 5 6; 3 2 8]
中括号代表矩阵,分号换行,同一行不同数据之间用空格或者分号分开
构造矩阵
A = [1 2 3 4 5 6 7 8]
B = min : step : max %按照某一步长构造一定范围内的矩阵
C = repat(B,a,b) %将B矩阵先横着重复b次,后竖着重复a次
D = ones(m, n) %生成一个m行n列的全1矩阵
常见的矩阵操作
转置
B = A'
一个单引号表示
按列拉长
C = A(:)
求逆矩阵
D = inv(A)
用inv函数
创建零矩阵
E = zeros(a,b,c)
a:行数 b:列数 c:维数
矩阵的四则运算
大部分都和线性代数一样
对应项相乘
A .* B %加.都代表对应项
矩阵除法
A / B %相当于A * inv(B)
矩阵的下标
A(m,n) %取m行n列的值,m、n可以换成:取整列或整行

浙公网安备 33010602011771号