这个页面包含了所有MATLAB的综合列表®操作符、符号和特殊字符。
象征 | 角色 | 更多的信息 |
---|---|---|
& |
逻辑和 |
和 |
| |
逻辑或 |
或 |
&& |
逻辑与(带短路) |
逻辑运算符:Short-Circuit && || . |
|| |
逻辑或(带短路) |
|
~ |
逻辑不 |
不 |
@ |
的名字:在象征 使用:
描述: 例子 为命名函数创建一个句柄: fhandle = @myfun 创建一个匿名函数句柄: = @(x,y) x.^2 + y.^2; 调用 disp@MySuper (obj) 使用正在构造的对象从子类调用超类构造函数: obj = obj@MySuper (__arg1、最长,...) 更多的信息: |
. |
的名字:句号或点 使用:
描述:一个数字的整数部分和小数部分之间的句号字符 例子 小数点: 102.5543 Element-wise操作: a * B a ^ 2 结构字段访问: myStruct.f1 对象属性说明符: myObj。PropertyName 更多的信息 |
... |
的名字:点,点,点或省略号 使用:行延续 描述:行尾三个或多个句点将继续下一行执行当前命令。如果在一行结束前出现三个或更多的句号,那么MATLAB将忽略该行的其余部分并继续到下一行。这有效地将三个时期之后的当前行上的任何内容注释掉。 请注意MATLAB将省略号解释为一个空格字符。因此,多行命令必须作为单行有效,并用空格字符替换省略号。 例子 在下一行继续函数调用: sprintf (['当前值'...'of %s is %d', vname值) 将一个字符向量分成多行,并将这些行连接在一起: S = ("如果在"...'一行的结束,然后这一行的其余部分是'...'被忽略,MATLAB继续到下一行'] 要注释掉多行命令中的一行,请使用 Y = 1 +...2 +...% 3 +…4; 然而,这段代码可以正常运行,因为第三行没有在命令中产生空白: Y = 1 +...2 +......3 +……4; 更多的信息 |
, |
的名字:逗号 使用:分隔符 描述:使用逗号分隔数组中的行元素、数组下标、函数输入和输出参数以及同一行输入的命令。 例子 单独的行元素创建一个数组: 一个= [12 13;14、15) 独立的下标: (1、2) 在函数调用中分离输入和输出参数: [Y,我]= max ([], 2) 在同一行中分隔多个命令(显示输出): 人物,情节(sin(π-π:0.1)),网格在
更多的信息 |
: |
的名字:结肠 使用:
描述:使用冒号操作符创建间隔规则的向量,在数组中下标,并定义数组的边界 例子 创建一个向量: x = 1:10 创建一个增量为3的向量: x = 1:3:19 将矩阵重塑为列向量: (:) 在不改变数组形状的情况下赋值新元素: 一个=兰德(3、4);(,) = 1:12; 索引特定维度中的元素范围: (2:5, 3) 索引特定维度中的所有元素: (: 3)
x = 1;为K = 1:25 x = x + x^2;结束 更多的信息 |
; |
的名字:分号 使用:
描述:使用分号分隔数组创建命令中的行,或者禁止显示一行代码的输出。 例子 单独的行创建一个数组: 一个= [12 13;14、15) 抑制代码输出: Y = max (); 将多个命令分隔在一行上(抑制输出): 一个= 12.5;B = 42.7, c = 1.25;B = 42.7000 更多的信息 |
( ) |
的名字:括号 使用:
描述:使用圆括号指定操作的优先级,将函数输入参数括起来,并索引到数组中。 例子 优先级的操作: (a * (b / C)) - D 函数参数外壳: 情节(X, Y,的r *C = union(A,B)
索引: 一个(3:)(1、2)(1:5,1) 更多的信息 |
[ ] |
的名字:方括号 使用:
描述方括号支持数组构造和拼接、创建空矩阵、删除数组元素以及捕获函数返回的值。 例子 构造一个三元素向量: X = [10 12 -3] 添加一个新的底部行到一个矩阵: 一个=兰德(3);一个=[一个;10 20 30) 创建一个空矩阵: 一个= [] 删除一个矩阵列: (: 1) = [] 捕获函数的三个输出参数: [C iA iB] =联盟(A, B) 更多的信息 |
{} |
的名字:花括号 使用:单元格数组赋值和内容 描述:使用花括号构造单元格数组,或访问单元格数组中特定单元格的内容。 例子 要构造单元格数组,请将数组的所有元素用花括号括起来: C = {[2.6 4.7 3.9], rand(8)*6,“c·柯立芝”}
通过在花括号中包含所有索引来索引特定的单元数组元素: C ={2} 4, 7日 更多的信息 |
% |
的名字: % 使用:
描述百分号最常用来表示程序体中的非可执行文本。此文本通常用于在代码中包含注释。 有些函数还将百分号解释为转换说明符。 百分之二的迹象, 例子 向代码块添加注释: 这个循环的目的是计算%…的价值 使用转换说明符with sprintf (' % s = % d '、名称、值)
更多的信息 |
% {%} |
的名字:百分比花括号 使用注释块: 描述: 请注意除空白字符外, 例子 将多行注释用百分号括起来,后跟一个左或右大括号: % {这个例程的目的是计算的价值。%} 更多的信息 |
! |
的名字:感叹号 使用:操作系统命令 描述:感叹号位于您想在MATLAB中执行的操作系统命令之前。 没有可用的MATLAB在线™. 例子 感叹号启动一个shell转义函数。这样的函数将由操作系统直接执行: !删除文件夹oldtests
更多的信息 |
? |
的名字:问号 使用: MATLAB类的元类 描述:问号检索 例子 为class检索meta.class对象 inputParser ? 更多的信息 |
'' |
的名字:单引号 使用:字符数组构造函数 描述:使用单引号创建具有类的字符向量 例子 创建一个字符向量: 空空的=“你好,世界”
更多的信息 |
"" |
的名字:双引号 使用: String构造函数 描述:使用双引号创建具有class的字符串标量 例子 创建一个字符串标量: S =“你好,世界”
更多的信息 |
N/A |
的名字:空格字符 使用:分隔符 描述:使用空格字符分隔数组构造函数中的行元素或函数返回的值。在这些上下文中,空格字符和逗号是等价的。 例子 单独的行元素创建一个数组: 这些陈述是等价的A = [12 13;14 15] a = [12,13;14、15)
在函数调用中分离输出参数: 这些陈述是等价的[Y,I] = max(A) [Y,I] = max(A)]
|
N/A |
的名字:换行符 使用:分隔符 描述:在数组构造语句中使用换行符分隔行。在这种上下文中,换行符和分号是等价的。 例子 在数组创建命令中分隔行: 这些陈述是等价的A = [12 13 14 15];14日15]
|
~ |
的名字:波浪号 使用:
描述:使用波浪符号表示逻辑NOT或禁止特定的输入或输出参数。 例子 计算一个矩阵的逻辑NOT: 一个=眼(3);~一个 确定元素的位置 A = [1 -1;b = [1 -2;~ 3 2] = B 的第三个输出值 [~, ~, iB] =联盟(A, B) 更多的信息 |
= |
的名字:等号 使用:赋值 描述:使用等号给变量赋值。的语法 请注意的 例子 创建一个矩阵 A = [10 0;1 0];B =一个;B (1) = 200; |
< & |
的名字:左尖括号和&号 使用:指定父类 描述:在类定义中指定一个或多个超类 例子 定义一个超类派生的类: classdefMyClass < MySuperclass…结束 定义一个派生自多个超类的类: classdefMyClass < Superclass1 & Superclass2 & ... ...结束 更多的信息: |
.? |
的名字:点问号 使用:指定名称-值结构的字段 描述: 在使用函数参数验证时,可以将名称-值结构的字段定义为类的所有可写属性的名称。 例子 属性的字段名 函数f (propArgs)参数propArgs ? matlab.graphics.primitive.Line结束%函数代码...结束 更多的信息: |
一些特殊字符只能在字符向量或字符串的文本中使用。可以使用这些特殊字符插入新行或回车,指定文件夹路径等等。
使用此表中的特殊字符,使用字符向量或字符串指定文件夹路径。
|
的名字:斜杠和反斜杠 使用:文件或文件夹路径分隔 描述:除了用作数学运算符外,斜杠和反斜杠字符还分隔路径或文件夹的元素。在微软®窗户®基于系统,斜杠和反斜杠具有相同的效果。在Open Group UNIX上®基于系统,你必须只使用斜杠。 例子 在Windows系统中,你可以使用反斜杠或斜杠: dir ([matlabroot“\ matlab工具箱\ \ elmat \ shiftdim.m”dir ([matlabroot])' /工具箱/ matlab / elmat / shiftdim.m”]) 在UNIX系统上,只使用正斜杠: dir ([matlabroot' /工具箱/ matlab / elmat / shiftdim.m”])
|
.. |
的名字:点点 使用:父文件夹 描述:连续两个点表示当前文件夹的父文件夹。使用此字符可指定相对于当前文件夹的文件夹路径。 例子 在文件夹树中向上两层,向下到 cd. . \ . . \测试
更多的信息 |
* |
的名字:星号 使用:通配符 描述:除了是矩阵乘法的符号外,星号也是 通配符通常用于操作多个文件或文件夹的文件操作。MATLAB匹配名称中的所有字符,除了通配符 例子 定位所有以。开头的文件 dir (“january_ * .mat”)
|
@ |
的名字:在象征 使用:类文件夹指示器 描述:一个 例子 参考一个类文件夹: \ @myClass \ get.m 更多的信息 |
+ |
的名字: + 使用:包目录指示符 描述:一个 例子 包文件夹总是以 + mypack + mypack / pkfcn.m% a包函数+ mypack / @myClass%类文件夹在包中 更多的信息 |
有些特殊字符不能作为普通文本输入。相反,您必须使用唯一的字符序列来表示它们。使用此表中的符号可以自行格式化字符串和字符向量,或与格式化函数(如)结合使用组成
,sprintf
,错误
.有关更多信息,请参见格式化文本.
象征 | 对文本的影响 |
---|---|
'' |
单引号 |
%% |
一个百分号 |
\\ |
一个反斜杠 |
、一个 |
报警 |
\ b |
退格 |
\ f |
换页 |
\ n |
新行 |
r \ |
回车 |
\ t |
水平选项卡 |
v \ |
垂直制表符 |
\ xN |
十六进制数, |
\ N |
八进制数, |