每当我必须附加到向量时,我都会这样做。
A = [2 3 4]
A = [A; 3 4 5]
我想知道在Octave中是否有用于此功能的更内置功能或更优雅的方式。
内置函数是cat,vertcat和horzcat,可在Octave文档(v 3.8)的第380-381页中找到。它们本质上等同于您所拥有的。
octave:5> A = [2 3 4];
octave:6> A = [A; 3 4 5]
A =
2 3 4
3 4 5
octave:7> B = [4 5 6];
octave:8> B = vertcat(B,[5 6 7])
B =
4 5 6
5 6 7
另一种(再次等效)的方法是直接使用矩阵索引(请参阅第132页)
octave:9> C = [6 7 8];
octave:10> C(end+1,:) = [7 8 9]
C =
6 7 8
7 8 9
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句