介绍MATLAB特殊符号之中括号的多种用法和便捷操作。
工具/原料
MATLAB2016a
方法/步骤
1、首先,中括号用来表示数组。[]中若干项用空格或者逗号隔开,可以表示一个行向量。
2、但要注意,如果数组中有项是表达式,不能随意空格。比如12-3是一个元素,12-3是两个。
3、使用中括号[]表示数组时,分号;用来隔开行。用法如图。
4、使用中括号[]还可以拼接数组。如下,我们有两个数组A和B.[A,B]相当于水平拼接A和B,即ho筠续师诈rzcat(A,B)[A;B]相当于垂直拼接A和B,即vertcat(A,B)
5、使用中括号[]可以进行连续/多层拼接。比如[C,[A;B]],A与B上下拼接,C与[A;B]左右拼接。效果如图。
6、中括号可以用来清空或删除元素。只有中括号[]表示一个空数组。A(1,:)=[]表示删去A的第一行。A(:,1)=[]表示删去A的第一列。
7、中括号的另一个用法是,用来接收有多个返回值的函数。如图,[C,ia]=setdiff(...饱终柯肢...)接收两个返回值,存入列表C和列表ia.