Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-02-17, 13:38   #1
gillbates
初级会员
 
注册日期: 2008-02-17
年龄: 41
帖子: 1
声望力: 0
gillbates 正向着好的方向发展
默认 【求助】根据圆柱参数方程画图

已知空间中圆柱的参数方程为
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;

问题是怎么把圆柱画出来呢?
gillbates 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 06:54


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