0
i番目の要素が別のベクトルBの最初のi要素の合計であるベクトルAを計算しようとしていますベクトルが与えられる)。matlab - ベクトルのi番目の要素は、異なるベクトルの最初のi要素の合計です
私はこれをどうやって動かすことができず、インターネットはあまり役に立たなかった。 私はMATLABの新機能ですので、簡単な解決策が望ましいでしょう:)
i番目の要素が別のベクトルBの最初のi要素の合計であるベクトルAを計算しようとしていますベクトルが与えられる)。matlab - ベクトルのi番目の要素は、異なるベクトルの最初のi要素の合計です
私はこれをどうやって動かすことができず、インターネットはあまり役に立たなかった。 私はMATLABの新機能ですので、簡単な解決策が望ましいでしょう:)
MATLABのcumsum関数を使用してください。 コード例:
%generates random vector b
b = rand(5,1);
%calculates accomulative sum
a = cumsum(b);
結果:
b = [0.4319 0.9616 0.5671 0.8731 0.5730]
a = [0.4319 1.3935 1.9606 2.8338 3.4068]