Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

I am trying to plot a 3D figure defined by z>=0:

5 vues (au cours des 30 derniers jours)
Sultan Al-Hammadi
Sultan Al-Hammadi le 13 Oct 2018
Clôturé : MATLAB Answer Bot le 20 Août 2021
I triY(I),Z(I),'.'); xlabel('X'); ylabel('Y'); zlabel('Z');
Please help me

Réponses (1)

Bruno Luong
Bruno Luong le 13 Oct 2018
Modifié(e) : Bruno Luong le 13 Oct 2018
x = linspace(-2,2,50);
y = linspace(-2,2,50);
z = linspace(-0.1,2,50);
x = reshape(x,[],1,1);
y = reshape(y,1,[],1);
z = reshape(z,1,1,[]);
R2 = x.^2+y.^2+z.^2;
I = R2>=1 & R2<=4 & z>=0;
isosurface(x,y,z,I,0.5); % 0.5 is middle of 0 and 1
axis equal
  4 commentaires
Sultan Al-Hammadi
Sultan Al-Hammadi le 14 Oct 2018
thanks a lot
madhan ravi
madhan ravi le 14 Oct 2018
Accept the answer if it was useful and helpful

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by