Form a Cumulative sum matrix
Mostrar comentarios más antiguos
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
Respuesta aceptada
Más respuestas (2)
Andrei Bobrov
el 15 de Nov. de 2017
Editada: Andrei Bobrov
el 15 de Nov. de 2017
z = cumsum(S + 2*R) - [R(1:end-1,:); zeros(1,size(R,2))];
ali fadaie
el 24 de Nov. de 2017
0 votos
Yes it is right
Categorías
Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!