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