How to combine sections from Workspace into a new vector?
조회 수: 3 (최근 30일)
이전 댓글 표시
I have Matlab 2017b.
1) If we have two vectors A and B, in the workspace (1000x1), each of same dimension. How can one combine certain sections of A and B to form a new vector D (1000x1), by taking desired data of interest from A and B?
Is there a simple way to achieve this?
2) If we have a vector (1000 x 3) in the workspace, how can we define a new variable Z which contains selected data from an ith row to jth row from vector (1000x3)?
Thank you.
댓글 수: 0
채택된 답변
madhan ravi
2019년 4월 20일
편집: madhan ravi
2019년 4월 20일
Yes ,simply use basic indexing:
% 1)
D = [A(1:500);B(1:500)] % example
% 2)
ith_row = 400;
jth_row = 700;
Z = matrix(ith_row:jth_row,:) % matrix is of size 1000 X 3
댓글 수: 4
madhan ravi
2019년 4월 20일
편집: madhan ravi
2019년 4월 20일
data is the name of the variable that you want to extract. For example if you have variable named Z which is of size 1000 X 3 then
Z(200:400,1)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Whos에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!