MATLAB入门02-语法、数据类型和矩阵

语法

变量命名规则

  1. 变量名区分大小写
  2. 变量名长度不超过63位
  3. 变量名以字母开头,可由字母、数字和下划线组成,但不能使用标点

注释

%%+空格 注释一行

% 只注释掉%后边的内容

数据类型

数字

加+ 减- 乘* 除/

字符串

'' 单引号

常用函数

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可以换成:取整列或整行

posted @ 2022-03-18 20:59  Brett-Xie  阅读(182)  评论(0)    收藏  举报