MATLAB - 基本语法
MATLAB 环境就像一个超级复杂的计算器。您可以在>> 命令提示符下输入命令。
MATLAB 是一个解释环境。换句话说,你给出一个命令,MATLAB 会立即执行它。
动手实践
输入一个有效的表达式,例如,
现场演示5 + 5
然后按 ENTER
当你点击 Execute 按钮,或者按 Ctrl+E 时,MATLAB 会立即执行它,返回的结果是 -
ans = 10
让我们再举几个例子 -
现场演示3 ^ 2 % 3 raised to the power of 2
当你点击 Execute 按钮,或者按 Ctrl+E 时,MATLAB 会立即执行它,返回的结果是 -
ans = 9
再举个例子,
现场演示sin(pi /2) % sine of angle 90o
当你点击 Execute 按钮,或者按 Ctrl+E 时,MATLAB 会立即执行它,返回的结果是 -
ans = 1
再举个例子,
现场演示7/0 % Divide by zero
当你点击 Execute 按钮,或者按 Ctrl+E 时,MATLAB 会立即执行它,返回的结果是 -
ans = Inf warning: division by zero
再举个例子,
现场演示732 * 20.3
当你点击 Execute 按钮,或者按 Ctrl+E 时,MATLAB 会立即执行它,返回的结果是 -
ans = 1.4860e+04
MATLAB 为一些数学符号提供了一些特殊的表达式,例如 pi 表示 π,Inf 表示 ∞,i(和 j)表示 √-1 等。Nan 代表“不是数字”。
在 MATLAB 中使用分号 (;)
分号 (;) 表示语句结束。但是,如果您想抑制和隐藏表达式的 MATLAB 输出,请在表达式后添加分号。
例如,
现场演示x = 3; y = x + 5
当你点击 Execute 按钮,或者按 Ctrl+E 时,MATLAB 会立即执行它,返回的结果是 -
y = 8
添加评论
百分号 (%) 用于指示注释行。例如,
x = 9 % assign the value 9 to x
您还可以使用块注释运算符 % { 和 % } 编写注释块。
MATLAB 编辑器包括工具和上下文菜单项,可帮助您添加、删除或更改注释格式。
常用运算符和特殊字符
MATLAB 支持以下常用运算符和特殊字符 -
| 运算符 | 目的 |
|---|---|
| + | 加号;加法运算符。 |
| - | 减号;减法运算符。 |
| * | 标量和矩阵乘法运算符。 |
| .* | 数组乘法运算符。 |
| ^ | 标量和矩阵求幂运算符。 |
| .^ | 数组求幂运算符。 |
| \ | 左除法运算符。 |
| / | 右除运算符。 |
| .\ | 数组左除运算符。 |
| ./ | 数组右除运算符。 |
| : | 冒号;生成规则间隔的元素并表示整行或整列。 |
| ( ) | 括号;包含函数参数和数组索引;覆盖优先级。 |
| [ ] | 括号;包围数组元素。 |
| . | 小数点。 |
| … | 省略号;换行符 |
| , | 逗号;分隔一行中的语句和元素 |
| ; | 分号;分隔列并禁止显示。 |
| % | 百分号;指定注释并指定格式。 |
| _ | 引用符号和转置运算符。 |
| ._ | 非共轭转置运算符。 |
| = | 赋值运算符。 |
特殊变量和常量
MATLAB 支持以下特殊变量和常量 -
| 名称 | 意义 |
|---|---|
| 答案 | 最近的回答。 |
| 每股收益 | 浮点精度的准确性。 |
| i,j | 虚数单位√-1。 |
| Inf | 无限。 |
| NaN | 未定义的数值结果(不是数字)。 |
| pi | 数 π |
命名变量
变量名由一个字母后跟任意数量的字母、数字或下划线组成。
MATLAB 区分大小写 .
变量名称可以是任意长度,但是,MATLAB 仅使用前 N 个字符,其中 N 由函数 namelengthmax 给出 .
保存您的工作
保存 命令用于将工作区中的所有变量保存为当前目录下的.mat扩展文件。
例如,
save myfile
您可以在以后随时使用 load 重新加载文件 命令。
load myfile
MATLAB