need general coding/ command to separate matrix data
Mostra commenti meno recenti
I have a for loop y= 0:2:8 and whenever the for loop value chnaged it generates two values which was stored in a matrix. Now I have a complete matrix in which column one have y=0 then several values in a rows then y changed and several vlaues in a row as shown in fig.
final matrix is:
0 5 9
0 7 3.3
0 5.5 9
1 4.0 3.5
1 2 3.3
...................... so on.
Question: I need a general coding that store number of rows in a seperate matrix/ vector when y value is fixed. I mean when y=0 then all rows with y=0 stored in a seperate vector/ matrix. Then again y changed and results in several rows. These rows stored in a seperate vector/matrix.
Your support will be highly appreciated.
Regards
4 Commenti
ix=(y==0); % the logical addressing vector -- NOTA BENE: size(y,1) must equal size(M,1)
M(ix,:)=RHS; % store vector RHS at those rows -- NOTA BENE: numel(RHS) must equal size(M,2)
Muhammad Asad
il 7 Set 2022
Stephen23
il 7 Set 2022
Keeping data together is usually better than splitting it apart. How will you process the data?
Muhammad Asad
il 7 Set 2022
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Creating and Concatenating Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!