plot rows of a matrix as discrete points

3 vues (au cours des 30 derniers jours)
Bill Symolon
Bill Symolon le 1 Fév 2018
Commenté : Bill Symolon le 1 Fév 2018
Hopefully, this has a simple solution that I'm just not seeing. I have a basic binary matrix:
if true
x = [0 0; 0 1; 1 0; 1 1];
end
I need to plot each row of this matrix as a discrete point, so that I end up with a dot at each of the four corners.
Then, I need to extend the same process to a 3D plot using the matrix:
if true
% y = [0 0 0; 0 0 1; 0 1 0; 0 1 1; 1 0 0; 1 0 1; 1 1 0; 1 1 1];
end
Thanks for the help!

Réponse acceptée

Birdman
Birdman le 1 Fév 2018
For your first x matrix, type
scatter(x(:,1),x(:,2))
For your 3x3 y matrix, type
scatter3(y(:,1),y(:,2),y(:,3))
  1 commentaire
Bill Symolon
Bill Symolon le 1 Fév 2018
Birdman, Star, That's perfect, thanks again.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Interpolation dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by