PDA

查看完整版本 : [MATLAB基础] 请教一个matlab绘图的问题


a117038
2010-07-14, 19:57
怎样画一个z=10,x^2+y^2=10的圆形面域
是三维图的效果

syw
2010-07-14, 20:51
可以用一下程序t=0:0.1:2*pi; x=sqrt(10)*cos(t); y=sqrt(10)*sin(t); plot(x,y,'b'),axis equal
或者ezplot('x.*x+y.*y=10'),axis equal

langel
2010-07-15, 08:42
syms x y
ezplot('x^2+y^2=10')
这个程序怎样,请大侠指点~

huangyl001
2010-07-15, 15:35
LZ想画三维图?.......

qiongqiong000
2010-07-15, 15:49
syms x y z t
x=sqrt(10)*cos(t);
y=sqrt(10)*sin(t);
z=10;
ezplot3('sqrt(10)*cos(t)','sqrt(10)*sin(t)','10')

a117038
2010-07-15, 18:46
我想要的事三维图的效果,使用ezmesh或者surf等命令画

a117038
2010-07-15, 20:29
syms x y
ezplot('x^2+y^2=10')
这个程序怎样,请大侠指点~

这个是二维图,怎样有画立体图的效果(像mesh、surf)