主题:[讨论]根据空间中圆柱的参数方程画图
已知空间中圆柱的参数方程为
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;
问题是怎么把圆柱画出来呢?
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;
问题是怎么把圆柱画出来呢?