MATLAB ‘[]’空矩阵的用法和意义

1,138 阅读1分钟

new = [] 生成一个长度大小不定的空矩阵,可以通过new=[new X]进行元素或向量的添加,其中X就是要添加进这个矩阵的元素或向量。

比如:
>> new = [];
>> a = 1;b = 2;
>> new = [new a]

new =

     1

>> new = [new b]

new =

     1     2

>>
又如:
>> new = [];
>> c = [1;2;3;4];d = [5;6;7;8];
>> new = [new c]

new =

     1
     2
     3
     4

>> new = [new d]

new =

     1     5
     2     6
     3     7
     4     8

需要注意的是,连续添加到同一个空矩阵中的向量的维数必须是相同的