splitting matrix using while loop
Show older comments
I have matrix called x. when I run the MATLAB, x creates a random matrices. For example, if it creates the 1x650 matrix, i have to split this matrix _ by using while loop_ into 7 segments (Each segment will be of length 100, except for the last one which will be of length 50). I have to use while loop for my assignment. I just need the splitting part.
Answers (2)
James Tursa
on 23 Nov 2017
0 votes
Hint, if x is your data then x(1:100) will be the first part, x(101:200) will be the second part. Etc.
Walter Roberson
on 23 Nov 2017
for K = 1 : 7
segment{K} = ....
end
- For K = 1 you need to extract 1 to 100
- for K = 2 you need to extract 101 to 200
- for K = 3 you need to extract 201 to 300
So for K = N you need to extract the 100 items ending at N*100, with the exception of the very last iteration.
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!