MATLAB特殊符号:中括号[]用法总结
1、首先,中括号用来表示数组。[]中若干项用空格或者逗号隔开,可以表示一个行向量。
![MATLAB特殊符号:中括号[]用法总结](https://exp-picture.cdn.bcebos.com/4b626771fe1d96d8b028ec952ccd0c6efaf2e18a.jpg)
2、但要注意,如果数组中有项是表达式,不能随意空格。比如12-3是一个元素,12 -3是两个。
![MATLAB特殊符号:中括号[]用法总结](https://exp-picture.cdn.bcebos.com/7830e01d96d81819c8112a78876efbf203b3de8a.jpg)
3、使用中括号[]表示数组时,分号;用来隔开行。用法如图。
![MATLAB特殊符号:中括号[]用法总结](https://exp-picture.cdn.bcebos.com/ff5c88d8181961200dfc81db70f202b374d7df8a.jpg)
4、使用中括号[]还可以拼接数组。如下,我们有两个数组A和B.[A,B]相当于水平拼接A和B,即horzcat(A,B)[A;B]相当于垂直拼接A和B,即vertcat(A,B)
![MATLAB特殊符号:中括号[]用法总结](https://exp-picture.cdn.bcebos.com/de9bfa3b3b8602215a651ee3d8bbf82065fb728b.jpg)
![MATLAB特殊符号:中括号[]用法总结](https://exp-picture.cdn.bcebos.com/e57a258602214f578564de0e732064fb970b738b.jpg)
![MATLAB特殊符号:中括号[]用法总结](https://exp-picture.cdn.bcebos.com/3ac71c214f57935644897595effb960b3021708b.jpg)
5、使用中括号[]可以进行连续/多层拼接。比如[C,[A;B]],A与B上下拼接,C与[A;B]左右拼接。效果如图。
![MATLAB特殊符号:中括号[]用法总结](https://exp-picture.cdn.bcebos.com/03605157935653bbe012e94e1d0b31210461718b.jpg)
6、中括号可以用来清空或删除元素。只有中括号[]表示一个空数组。A(1,:)=[]表示删去A的第一行。A(:,1)=[]表示删去A的第一列。
![MATLAB特殊符号:中括号[]用法总结](https://exp-picture.cdn.bcebos.com/4e168d5653bbf8207dc91bbeba21056105a36e8b.jpg)
7、中括号的另一个用法是,用来接收有多个返回值的函数。如图,[C,ia]=setdiff(......)接收两个返回值,存入列表C和列表ia.
![MATLAB特殊符号:中括号[]用法总结](https://exp-picture.cdn.bcebos.com/92174dbbf82064fb8c39bc948e6104a354e96f8b.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:65
阅读量:72
阅读量:37
阅读量:52
阅读量:74