-2

我有一个 Mx1 矩阵,我想用 (M-1)x1 矩阵绘制它。为了使这成为可能,我想用零填充第二个矩阵,使其尺寸等于第一个。如何将数字附加到数组的末尾?

4

4 回答 4

2

或者您可以使用关键字直接附加end

a(end+1) = 0
于 2012-10-01T18:40:55.043 回答
1

换句话说:为了不引入不存在的数据,您可以从另一个更大的矩阵(或您的示例中的向量)中排除最终的“不匹配”元素。只要您知道您缺少以下最后一个元素z

scatter(x(1:end-1), y(1:end-1), 5, z)
于 2012-10-01T18:58:55.800 回答
0

试试这个开始:
a=[1,2,3]
a=[a,4]

于 2012-10-01T18:16:10.987 回答
0

我发现此解决方案最适用于您填充矩阵的场景。这会将 A 更改为 10x10 矩阵,并将所有其他值填充为零。

A = [1 5 3 8 9 4 7 6 5 2];
A(numel(A), numel(A)) = 0;
于 2015-09-20T09:47:26.523 回答