您的位置首页百科问答

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

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

的有关信息介绍如下:

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.