Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 matlab 中实现一个矢量化解决方案,用于在矢量中添加当前元素之上的所有元素。例如。
我有一个向量a如下
a = 1 2 3 4
我想要一个向量b喜欢
b = 1 3 6 10
我知道这可以很容易地使用循环来完成,但我想知道是否有索引选项可以让我在 matlab/octave 中做同样的事情?
您可以使用累积求和函数( cumsum):
cumsum
b = cumsum(a)