本文基于 bilibili : 数模加油站【Matlab 速成】零基础入门 matlab!!数学建模 matlab / 毕业设计 / 研究生 / 神经网络工具箱 / 机器学习必看
# 1. Matlab 的变量
# 变量命名规则
在 MATLAB 中变量命名应遵循如下规则:
- 变量名必须以字母开头,之后可以是任意字母数字或下划线。
- 变量名区分字母大小写。
- 变量名不超过 63 个字符,第 63 个字符以后的将被忽略。
- 不能定义与关键字同名的变量(如 if 、end 等)。要获取关键字的完整列表,请在命令行输入 iskeyword 并运行。
- 特殊变量: ans、pi、inf/-inf 等。这些变量名有系统特殊的含义,尽量不要占用。
matlab 中使用 =
给变量赋值
x6=0; % 正确,满足命名规则。 | |
6x=1; % 错误,变量名必须以数组开头。 | |
if=114514; % 错误,if 是 matlab 的关键字。 | |
ans = 1; | |
% 正确,但是,ans 是 matlab 特殊变量,有其特殊含义。 | |
% 软件报错:行 1: 由于 ANS 会频繁被 MATLAB 覆盖,建议不要将 ANS 用作变量。 |
# 数据类型:
- 数字: 整数与浮点数
- 字符与字符串:分别用
''
和""
括起来 - 矩阵:用
[]
括起来
声明变量时无需声明数据类型。
x6=1; % 整数型 | |
xx=3.1415926; % 浮点型 | |
c='a'; % 字符型 | |
str="Hello"; % 字符串型 |
# 2. 运算规则
# 基本运算符
运算名称 | 运算符 |
---|---|
加 | + |
减 | - |
乘 | * |
除 | / |
乘方 | ^ |
字符型运算时遵照 ASCII 表,将字符视为对应的整数进行计算。
# 矩阵运算和逻辑运算
后面详细学习,敬请期待。