MATLAB 运算符和特殊字符

2026-01-13 15:49:47
字符串和字符格式化某些特殊字符只能在字符向量或字符串的文本中使用。您可以使用这些特殊字符来插入换行符或回车符、指定文件夹路径以...

字符串和字符格式化某些特殊字符只能在字符向量或字符串的文本中使用。您可以使用这些特殊字符来插入换行符或回车符、指定文件夹路径以及执行更多操作。

使用下表中的特殊字符可通过字符向量或字符串来指定文件夹路径。

/

\

名称:斜杠和反斜杠

用法:文件或文件夹路径分隔

描述:除了用作数学运算符以外,斜杠和反斜杠字符还可分隔路径或文件夹的元素。在基于 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'])

..名称:二连点

用法:父文件夹

描述:连续的两个点表示当前文件夹的父文件夹。使用此字符可指定相对于当前文件夹的文件夹路径。

示例

要在文件夹树中上移两层进入 test 文件夹,请使用:

cd ..\..\test更多信息

cd

*名称:星号

用法:通配符

描述:除了用作矩阵乘法的符号以外,星号 * 还可用作通配符。

通配符一般用于对多个文件或文件夹执行的文件操作。MATLAB 会精确匹配名称中的所有字符,但通配符 * 除外,该字符可以与任何一个或多个字符匹配。

示例

查找名称以 january_ 开头并且文件扩展名为 .mat 的所有文件:

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

\N八进制数 N