gpt4 book ai didi

matlab - 如何 append 到 Octave 中的矢量?

转载 作者:太空宇宙 更新时间:2023-11-03 19:06:17 24 4
gpt4 key购买 nike

每当我必须 append 到向量时,我都会这样做。

A = [2 3 4]
A = [A; 3 4 5]

我想知道在 Octave 中是否有任何内置函数或更优雅的方法来做到这一点。

最佳答案

内置函数是 cat、vertcat 和 horzcat,可在 Octave documentation 的第 380-381 页找到(第 3.8 节)。它们本质上等同于您所拥有的。

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

关于matlab - 如何 append 到 Octave 中的矢量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24197340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com