Tracer plusieures surfaces Matlab
Bonjour,
J'essaie de tracer plusieurs coniques sur un même graphe,il me retourne deux figures, malgré le "hold on ". Pouvez vous m'aider s'il vous plait.Voici le code que j'utilise :
figure,
axis equal
[x y z] = meshgrid(-0.1:0.001:0.1,-0.1:0.001:0.1,0:0.001:0.1);
equation = x.^2/(K1)^2+y.^2/(k2)^2-z.^2;
p = patch(isosurface(x,y,z,equation,0));
isonormals(x,y,z,equation, p);
set(p, 'FaceColor', [1 0 0]);
hold on;
figure,
axis equal
[x y z] = meshgrid(-0.1:0.01:0.1,-0.1:0.01:0.1,-0.1:0.01:0.1);
equation = x.^2/(k3)^2+y.^2/(k4)^2+z.^2/(k5)^2;
p = patch(isosurface(x,y,z,equation,1));
isonormals(x,y,z,equation, p);
set(p, 'FaceColor', [1 0 0]);
hold on;
J'essaie de tracer plusieurs coniques sur un même graphe,il me retourne deux figures, malgré le "hold on ". Pouvez vous m'aider s'il vous plait.Voici le code que j'utilise :
figure,
axis equal
[x y z] = meshgrid(-0.1:0.001:0.1,-0.1:0.001:0.1,0:0.001:0.1);
equation = x.^2/(K1)^2+y.^2/(k2)^2-z.^2;
p = patch(isosurface(x,y,z,equation,0));
isonormals(x,y,z,equation, p);
set(p, 'FaceColor', [1 0 0]);
hold on;
figure,
axis equal
[x y z] = meshgrid(-0.1:0.01:0.1,-0.1:0.01:0.1,-0.1:0.01:0.1);
equation = x.^2/(k3)^2+y.^2/(k4)^2+z.^2/(k5)^2;
p = patch(isosurface(x,y,z,equation,1));
isonormals(x,y,z,equation, p);
set(p, 'FaceColor', [1 0 0]);
hold on;
Configuration: Windows XP Firefox 3.0.15