Form a Cumulative sum matrix
Afficher commentaires plus anciens
S= 10x1300
R=10x1300
z1= S1+R1 x1300
z2=S1+R1+R1+S2+R2 x1300
z3=S1+R1+R1+S2+R2+R2+S3+R3 x1300
.
.
.
z10=S1+R1+R1+S2+R2+R2+S3+R3+.. +R9+S10+R10+R10 x 1300
Result: Form z, a 10x1300 matrix
S & R is a 10x1300 matrix of random numbers
First row of matrix z= First row of S + first row of R
Second row of matrix z= First row of S + first row of R + first row of R + second row of S + second row of R + second row of R
Each addition adds Previous row of R and the next row of S and R
Réponse acceptée
Plus de réponses (2)
Andrei Bobrov
le 15 Nov 2017
Modifié(e) : Andrei Bobrov
le 15 Nov 2017
z = cumsum(S + 2*R) - [R(1:end-1,:); zeros(1,size(R,2))];
ali fadaie
le 24 Nov 2017
0 votes
Yes it is right
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!