MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   【求助】根据圆柱参数方程画图 (https://www.labfans.com/bbs/showthread.php?t=1401)

gillbates 2008-02-17 13:38

【求助】根据圆柱参数方程画图
 
已知空间中圆柱的参数方程为
P = P0 + rcost*u + rsint*v + s*w
P0是空间中一点
r是圆柱的半径
u,v,w是正交基准轴向量
t和s是参数
t是0到2*pi
s是负无穷到正无穷

如果给定一组数据
P0=(1,1,1);
r=2;
u=(1,0,0);
v=(0,1,0);
w=(0,0,1);

那么如下程序
t=0:0.1:2*pi;
s=0:0.1:5;
x0=1;y0=1;z0=1;
r=2;
ux=1;uy=0;uz=0;
vx=0;vy=1;vz=0;
wx=0;wy=0;wz=1;
X=x0+r*cos(t)*ux+r*sin(t)*vx+s*wx;
Y=y0+r*cos(t)*uy+r*sin(t)*vy+s*wy;
Z=z0+r*cos(t)*uz+r*sin(t)*vz+s*wz;

问题是怎么把圆柱画出来呢?


所有时间均为北京时间。现在的时间是 08:11

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.