MATLAB 运算符和特殊字符
此页面包含所有 MATLAB® 运算符、符号和特殊字符的完整列表。
算术运算符
关系运算符
逻辑运算符
特殊字符
符号 | 角色 |
---|---|
@ | 创建匿名函数和函数句柄,调用超类方法 |
. | 小数点、按元素运算、索引 |
... | 续行 |
, | 分隔数组中的行元素、数组下标、函数输入和输出参量以及同一行中输入的命令 |
: | 向量创建,for 循环迭代、索引 |
; | 在数组创建命令中分隔行,隐藏输出一行代码 |
( ) | 运算符优先级、括起函数参量、索引 |
[ ] | 数组构造和串联、空矩阵创建、元素删除、多输出参量赋值 |
{ } | 创建元胞数组、进行索引 |
% | 代码注释、转换设定符 |
{% %} | 超出一行的注释块 |
! | 发出操作系统命令 |
? | 检索类名称的元类信息 |
'' | 创建字符数组 |
"" | 创建字符串 |
~ | 表示逻辑 NOT、隐藏特定的输入或输出参量。 |
= | 变量创建和索引赋值。
|
< & | 在类定义中指定一个或多个超类。 |
.? | 将名称-值结构体的字段指定为该类的所有可写属性的名称。 |
字符串和字符格式化
某些特殊字符只能在字符向量或字符串的文本中使用。您可以使用这些特殊字符来插入换行符或回车符、指定文件夹路径以及执行更多操作。
使用下表中的特殊字符可通过字符向量或字符串来指定文件夹路径。
| 名称:斜杠和反斜杠 用法:文件或文件夹路径分隔 描述:除了用作数学运算符以外,斜杠和反斜杠字符还可分隔路径或文件夹的元素。在基于 Microsoft® Windows® 的系统上,斜杠和反斜杠具有相同的效果。在基于 The Open Group UNIX® 的系统上,只能使用斜杠。 示例 在 Windows 系统上,您可以使用反斜杠或斜杠: dir([matlabroot '\toolbox\matlab\elmat\shiftdim.m']) dir([matlabroot '/toolbox/matlab/elmat/shiftdim.m']) 在 UNIX 系统上,只能使用正斜杠: dir([matlabroot '/toolbox/matlab/elmat/shiftdim.m'])
|
.. | 名称:二连点 用法:父文件夹 描述:连续的两个点表示当前文件夹的父文件夹。使用此字符可指定相对于当前文件夹的文件夹路径。 示例 要在文件夹树中上移两层进入 cd ..\..\test 更多信息
|
* | 名称:星号 用法:通配符 描述:除了用作矩阵乘法的符号以外,星号 通配符一般用于对多个文件或文件夹执行的文件操作。MATLAB 会精确匹配名称中的所有字符,但通配符 示例 查找名称以 dir('january_*.mat') |
@ | 名称:at 符号 用法:类文件夹指示符 描述: 示例 表示类文件夹: \@myClass\get.m 更多信息
|
+ | 名称:加 用法:命名空间目录指示符 描述: 示例 命名空间文件夹始终以 +myfolder +myfolder/pkfcn.m % a namespace function +myfolder/@myClass % class folder in a namespace 更多信息
|
您无法将某些特殊字符作为普通文本输入,必须使用具有唯一性的字符序列来表示它们。您可单独使用下表中的符号或结合格式设置函数(如 compose
、sprintf
和 error
)来设置字符串和字符向量的格式。有关详细信息,请参阅格式化文本。
符号 | 文本效果 |
---|---|
'' | 单引号 |
%% | 单个百分号 |
\\ | 单个反斜杠 |
\a | 警报 |
\b | 退格符 |
\f | 换页符 |
\n | 换行符 |
\r | 回车符 |
\t | 水平制表符 |
\v | 垂直制表符 |
\xN | 十六进制数 |
\N | 八进制数 |