need general coding/ command to separate matrix data
이전 댓글 표시
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
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
2022년 9월 7일
Stephen23
2022년 9월 7일
Keeping data together is usually better than splitting it apart. How will you process the data?
Muhammad Asad
2022년 9월 7일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!