MATLAB特殊符号:中括号[]用法总结

作者:小胖吴 | 创建时间: 2023-03-26
介绍MATLAB特殊符号之中括号的多种用法和便捷操作。...
MATLAB特殊符号:中括号[]用法总结

操作方法

首先,中括号用来表示数组。 []中若干项用空格或者逗号隔开,可以表示一个行向量。

但要注意,如果数组中有项是表达式,不能随意空格。 比如12-3是一个元素,12 -3是两个。

使用中括号[]表示数组时,分号;用来隔开行。用法如图。

使用中括号[]还可以拼接数组。如下,我们有两个数组A和B. [A,B]相当于水平拼接A和B,即horzcat(A,B) [A;B]相当于垂直拼接A和B,即vertcat(A,B)

使用中括号[]可以进行连续/多层拼接。 比如[C,[A;B]],A与B上下拼接,C与[A;B]左右拼接。效果如图。

中括号可以用来清空或删除元素。 只有中括号[]表示一个空数组。 A(1,:)=[]表示删去A的第一行。 A(:,1)=[]表示删去A的第一列。

中括号的另一个用法是,用来接收有多个返回值的函数。 如图,[C,ia]=setdiff(......)接收两个返回值,存入列表C和列表ia.

温馨提示

[]中括号操作常与数组有关。而元胞数组操作常用大括号{}
点击展开全文

更多推荐