一个新手问题:在Matlab中方括号
更新:实际上在Matlab文档的"特殊字符"章节中有详细解释。
[]
和花括号 {}
有什么区别?何时适用于使用它们?更新:实际上在Matlab文档的"特殊字符"章节中有详细解释。
[]
和花括号 {}
有什么区别?何时适用于使用它们?方括号用于创建向量或矩阵,而花括号则用于创建单元数组。
在处理数字时,我认为99%的情况下你会使用方括号。单元数组允许你在每个位置上存储不同类型的数据,例如在(1,1)处存储一个10x5的矩阵,在(1,2)处存储一个字符串数组,等等。
x = [1 2 3]; #% matrix with values 1, 2, 3
y = {1, 'a', x}; #% cell array storing a number, a character, and 1x3 matrix
这里是MATLAB关于单元数组的文档:http://www.mathworks.com/help/matlab/cell-arrays.html
<>
,它们被用作关系运算符。[]
只是称为括号或方括号。 - user616736[]
和 {}
的区别,是吗? - AVH
<>
,但据我所知这些符号在MATLAB中并未用于任何“括号”操作。 - gnovice