Plotting Two Consecutive Columns of Matrices
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi,
I have 4 x 202 matrix, and I want to plot the columns in 2's e.g columns 1 and 2, next columns 3 and 4 as they represent X and Y coordinates. How can I do this?
Thanks
댓글 수: 0
채택된 답변
Star Strider
2021년 12월 21일
First a (4 x 202) matrix defines a matrix of 4 rows and 202 columns. Assuming that it’s actually a (202 x 4) matrix, perhaps something like this —
M = randn(15, 4) % Prototype
Mr = reshape(M, [], 2)
figure
plot(Mr(:,1), Mr(:,2), '.')
If the matrix actually is (4 x 202), transpose it first, then use the approach in this code example.
.
댓글 수: 8
Star Strider
2021년 12월 21일
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.
추가 답변 (1개)
Chunru
2021년 12월 21일
x = rand(202, 4); % 202x4 (not 4x202)
plot(x(:,1), x(:, 2), 'ro', x(:,3), x(:, 4), 'b*')
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Annotations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!