注册 登录
编程论坛 Matlab

[求助]求助用cylinder画一个半径为2高度为2的圆柱体

Fionaffz 发布于 2007-09-05 18:40, 1680 次点击
用cylinder画一个半径为2高度为2的圆柱体

运用cylinder画的图形z轴都是默认的从0到1,

请教一下cylinder该如何改变它的高度值呢?
4 回复
#2
daisydyx2007-09-06 15:21
回复:(Fionaffz)[求助]求助用cylinder画一个半径为...
f=inline('x^2+y^2-1');
fvector=vectorize(f);
x=linspace(-1,1);
y=x;
z=2*x;
[xm,ym,zm]=meshgrid(x,y,z);
fvalues=feval(fvector,xm,ym);
isosurface(xm,ym,zm,fvalues,0)
#3
jiangbiao662007-09-08 12:48
高手啊!
#4
zhangenter2007-09-09 15:29
[X,Y,Z] = cylinder(2,100);
surf(X,Y,2*Z)
#5
cuiyuzheng2007-09-11 12:34
高!
1