2012-12-06 6 views
1

J'essaie de tracer un seul point dans un système de coordonnées: cartésien, cylindrique ou sphérique.tracer un point 3d dans MatLab

J'ai essayé plot3(1,1,1) avec beaucoup de valeurs mais montre juste un petit point au même endroit pour toutes les valeurs! J'ai aussi essayé surf(X,Y,Z) mais matlab a dit: Z doit être une matrice, pas un scalaire ou un vecteur.

+5

avez-vous essayé de lire la documentation? – angainor

+0

Un tracé d'un seul point va ressembler à n'importe quel système de coordonnées ... –

+0

Tracer une sphère avec un plus grand R. – Wli

Répondre

7

Que pensez-vous de cela?

plot3(1,1,1,'.'); 
grid on 

single point in 3d space

Vous avez essayé, mais là encore, c'est exactement ce qu'il fait!

+0

Comment puis-je changer la taille du point? – Pedro77

+0

utiliser 'plot3 (1,1,1, '.', 'MarkerSize', 50);' par exemple – bla

1

Quelque chose comme scatter3 (x, y, z1,720, 'g', 'fill') fera les sphères vertes opaques de 720 taille autour de tous les points mentionnés dans les vecteurs x, y, z1.

+0

Ceci est une bien meilleure réponse car les points peuvent être des petits points qui ne peuvent pas être vus s'il y a d'autres éléments sur l'intrigue –