我有一个 Mx1 矩阵,我想用 (M-1)x1 矩阵绘制它。为了使这成为可能,我想用零填充第二个矩阵,使其尺寸等于第一个。如何将数字附加到数组的末尾?
问问题
582 次
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 回答