matlab 中括号

 中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是个2*3的矩阵. 分号(;)用来结束一行。
中括号的另一个作用是在函数中,分配输出参数。

Matlab 方括号“[ ]”的作用
1定义矩阵(向量,数组)。 例如 a=[1 2 3;4 5 6]
2.定义函数的返回参数列表(输出变量宗量)。例如 [m,n]=size(a)
               如果函数的返回参数只有一个,中括号一般省略。即
 [n]=rand(1,2);
可写作
 n=rand(1,2);

3使用中括号[]还可以拼接数组。如下,我们有两个数组A和B.

[A,B]相当于水平拼接A和B,即horzcat(A,B)

[A;B]相当于垂直拼接A和B,即vertcat(A,B)

4使用中括号[]可以进行连续/多层拼接。

比如[C,[A;B]],A与B上下拼接,C与[A;B]左右拼接。效果如图。

5中括号可以用来清空或删除元素。

只有中括号[]表示一个空数组。

A(1,:)=[]表示删去A的第一行。

A(:,1)=[]表示删去A的第一列

 

                
  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值