MATLAB 括号 语法 大全 Parentheses Syntax

MATLAB三大括号()[]{}傻傻分不清?用法经常搞混?各种出错不知道该用哪个?本示例列出了MATLAB三大括号的所有语法,全网最详尽最全面!吃透了它你就再也不会有问题!
25 Downloads
Updated Mon, 22 Aug 2022 01:57:55 +0000

View License

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

Cite As

埃博拉酱 (2024). MATLAB 括号 语法 大全 Parentheses Syntax (https://www.mathworks.com/matlabcentral/fileexchange/106075-matlab-parentheses-syntax), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2022a
Compatible with R2021a and later releases
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.3.0

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

1.2.2

优化示例代表性

1.2.1

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

1.2.0

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

1.1.1

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

1.1.0

增加方括号语法

1.0.0