Contour with parametric surface ?
Pascal Grandeau
pgrandeau at wanadoo.fr
Mon Aug 10 13:22:22 CEST 2009
I have a parametric surface x=x(u,v);y=y(u,v);z=z(u,v); I know how to
plot it with eval3dp, for example, or surf but I don't know how to draw
2d contours for such a surface.
So, I need the Scilab equivalent of contour(x,y,z,n) in Matlab when x, y
and z are matrices of the grid.
In Scilab, it seems that contour2d(x,y,z,n) needs x and y as vectors but
with a parametric surface, how can I get x and y as vectors ?
It is easy to get x,y and z as matrices (the grid) but this cannot be
used with contour2d in Scilab.
I get the plot of the surface with the code :
r = 0:0.1:1;
s = -%pi/4:0.1:%pi/4;
[u,v] = meshgrid(r,s);
F=x(u,v);
G=y(u,v);
H=z(u,v);
surf(F,G,H);
but so, F, G and H are matrices so I cannot use them with contour2d.
Can you help me ?
Thank you.
Pascal Grandeau
More information about the users
mailing list