Plotting Two Consecutive Columns of Matrices
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Femi O. Jinadu
el 21 de Dic. de 2021
Comentada: Star Strider
el 21 de Dic. de 2021
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 comentarios
Respuesta aceptada
Star Strider
el 21 de Dic. de 2021
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 comentarios
Star Strider
el 21 de Dic. de 2021
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.
Más respuestas (1)
Chunru
el 21 de Dic. de 2021
x = rand(202, 4); % 202x4 (not 4x202)
plot(x(:,1), x(:, 2), 'ro', x(:,3), x(:, 4), 'b*')
0 comentarios
Ver también
Categorías
Más información sobre Annotations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!