在Matlab中创建和更新表或矩阵

时间:2015-01-21 10:40:51

标签: matlab

是否可以创建一个矩阵或表,它是一个空矩阵或只有标题的表。这将添加到底行,即不覆盖现有数据,并且不依赖于表/矩阵放置位置。


示例我有空矩阵

A = []

我现在得到一些数据

x = [1 2 3]

我想更新A以便它变成

A = [1 2 3]

现在,我得到更多数据

z = 4 5 3

和A成为

A = [1 2 3,
     4 5 3]

依此类推。

x和z不同时存在。

2 个答案:

答案 0 :(得分:2)

不确定。你可以说:

>> A = [];
>> x = [1 2 3];
>> z = [4 5 6];

然后追加他们你可以说

>> A = [A;x]
A =
     1     2     3
>> A = [A;z]
A =
     1     2     3
     4     5     6

答案 1 :(得分:1)

如果xz是行向量,则可以通过 -

执行此操作
A=x;
A=[A;z];
//and so forth

如果它们是列向量,则可以 -

A=x;
A=[A x];
//and so forth