MATLAB运营商和特殊字符
这个页面包含一个全面的清单的所有MATLAB®操作符、符号和特殊字符。
算术运算符
关系运算符
逻辑运算符
象征 | 角色 | 更多的信息 |
---|---|---|
& |
找到逻辑, |
和 |
| |
找到逻辑或 |
或 |
& & |
找到逻辑和(短路) |
逻辑运算符:短路& & | | |
| | |
找到逻辑或(短路) |
|
~ |
发现逻辑不 |
不 |
特殊字符
@ |
的名字:在象征 使用:
描述: 例子 创建一个名为函数的函数句柄: fhandle = @myfun 创建一个函数处理一个匿名函数: fhandle = @ x (x, y)。^ 2 + y ^ 2; 调用 disp@MySuper (obj) 从一个子类调用父类的构造函数使用被构造的对象: obj = obj@MySuper (__arg1、最长,…) 更多的信息: |
。 |
的名字:时间或点 使用:
描述:这段时间字符分割的整体和部分零件号码,等 例子 小数点: 102.5543 Element-wise操作: 一个。*B一个。^2 结构字段访问: myStruct.f1 对象属性说明符: myObj.PropertyName 更多的信息 |
… |
的名字:点点点或省略 使用:行延续 描述:三个或更多时间在一行的末尾将继续当前的命令下一行。如果出现三个或更多时间结束前的一条线,然后用MATLAB忽略了其余的线,继续下一行。这有效地作出评论的当前行,遵循三个时期。 请注意 MATLAB解释省略一个空格字符。因此,多行命令必须是有效的作为一个单一的省略号代替空格字符。 例子 继续一个函数调用下一行: sprintf ([“当前值”…的% s % 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;为x = x + x ^ 2 k = 1分25秒;结束 更多的信息 |
; |
的名字:分号 使用:
描述:使用分号来分隔行数组创建命令,或抑制输出显示的一行代码。 例子 独立的行创建一个数组: 一个= [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 =联盟(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),兰德(8)* 6,“c·柯立芝”}
索引到一个特定的细胞数组元素通过将所有指标包含在花括号: C ={2} 4, 7日 更多的信息 |
% |
的名字:% 使用:
描述:百分号是最常用来表示非执行文本身体内的一个程序。这个文本通常是用来包括代码中的注释。 一些函数也解释百分号转换说明符。 百分之二的迹象, 例子 添加注释的代码块: %这个循环的目的是计算%的价值… 使用转换说明符 sprintf (' % s = % d '、名称、值)
更多的信息 |
% {%} |
的名字:花括号百分比 使用注释块: 描述: 请注意 除了空白字符, 例子 附上任何多行注释比例紧随其后的是一个打开或关闭括号: % {这个例程来计算的目的的价值……%} 更多的信息 |
! |
的名字:感叹号 使用:操作系统命令 描述:感叹号之前操作系统命令要执行在MATLAB。 没有可用的MATLAB在线™。 例子 感叹号启动shell逃脱函数。执行这个函数直接由操作系统: !删除文件夹oldtests
更多的信息 |
吗? |
的名字:问号 使用为MATLAB类:元类 描述检索:问号 例子 检索元。类对象类 inputParser ? 更多的信息 |
” |
的名字:单引号 使用:字符数组构造函数 描述:使用单引号创建类的特征向量 例子 创建一个特征向量: 空空的=“你好,世界”
更多的信息 |
”“ |
的名字:双引号 使用:String构造函数 描述:使用双引号来创建字符串标量类 例子 创建一个字符串标量: S =“你好,世界”
更多的信息 |
N /一个 |
的名字:空格字符 使用:分隔符 描述:使用空格字符来分隔行数组中元素的构造函数,或一个函数的返回值。在这些情况下,该空格字符和逗号是等价的。 例子 独立的行元素创建一个数组: %这些语句是等价的一个= [12 13;14 15]= [12 13;14、15)
单独的输出参数在函数调用: %这些语句是等价的我[Y] = max () [Y,我]= max ()
|
N /一个 |
的名字:换行符 使用:分隔符 描述:使用换行符分隔行建设声明数组。在这种背景下,换行符和分号是等价的。 例子 单独的行数组创建命令: %这些语句是等价的= [12 13 14 15]= [12 13;14日15]
|
~ |
的名字:波浪号 使用:
描述:使用波浪号符号来表示逻辑或抑制特定的输入或输出参数。 例子 计算一个矩阵的逻辑不是: 一个=眼(3);~一个 确定的元素 (1 = 1;2 0 1]B = [1;~ 3 2]= B 只返回第三输出值 [~,~,iB] =联盟(A, B) 更多的信息 |
= |
的名字:等号 使用:赋值 描述:使用等号赋值给一个变量。的语法 请注意 的 例子 创建一个矩阵 (1 = 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%包函数+ mypack / @myClass%类文件夹在一个包中 更多的信息 |
有些特殊字符不能输入作为普通文本。相反,您必须使用独特的字符序列来表示。使用这个表中的符号格式字符串和字符向量自己或与格式化功能组成
,sprintf
,错误
。有关更多信息,请参见格式化文本。
象征 | 对文本的影响 |
---|---|
” |
单引号 |
% % |
一个百分号 |
\ \ |
一个反斜杠 |
、一个 |
报警 |
\ b |
退格 |
\ f |
换页 |
\ n |
新行 |
r \ |
回车 |
\ t |
水平选项卡 |
v \ |
垂直制表符 |
\ xN |
十六进制数, |
\ N |
八进制数, |