MATLAB 括号 语法 大全 Parentheses Syntax

版本 1.3.0 (12.4 KB) 作者: 埃博拉酱
MATLAB三大括号()[]{}傻傻分不清?用法经常搞混?各种出错不知道该用哪个?本示例列出了MATLAB三大括号的所有语法,全网最详尽最全面!吃透了它你就再也不会有问题!
37.0 次下载
更新时间 2022/8/22

查看许可证

圆括号()
圆括号的主要作用是函数调用和数组、结构体、表格的索引。特别是结构体的字段名在编码时未知的情况下,只能使用括号索引语法。
此外圆括号还用于改变算术运算的优先级。
方括号[]
方括号用于数组拼接、收集多个返回值和截断数组
花括号{}
花括号主要用于封装和拆解元胞和表格
元胞是对一个复杂变量进行的封装,它将一个具有任意尺寸的数组,或者不支持索引操作的对象(如函数句柄、重写了索引方法的类对象等)封装成一个标量,以便进行批量处理,而不用担心尺寸不匹配的问题。封装后,要想取得元胞内的对象,必须使用花括号进行解元胞。
表格类似于元胞,但具有更严格的格式限制,索引方式也有所不同。
花括号索引还在数组多维度索引和函数调用的参数列表、返回值列表中有非常灵活的语法。

引用格式

埃博拉酱 (2026). MATLAB 括号 语法 大全 Parentheses Syntax (https://ww2.mathworks.cn/matlabcentral/fileexchange/106075-matlab-parentheses-syntax), MATLAB Central File Exchange. 检索时间: .

MATLAB 版本兼容性
创建方式 R2022a
与 R2021a 及更高版本兼容
平台兼容性
Windows macOS Linux
版本 已发布 发行说明
1.3.0

新增表格的字符串索引语法

1.2.2

优化示例代表性

1.2.1

优化示例的明晰性和代表性

1.2.0

更新圆括号的运算优先级语法和方括号的截断数组语法

1.1.1

修复上个版本没有修改代码文件的问题

1.1.0

增加方括号语法

1.0.0