作业帮 > 综合 > 作业

如何用matlab绘制任意一个圆柱

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/19 09:45:36
如何用matlab绘制任意一个圆柱
如知道圆柱底面圆中心坐标(1,1)半径为1,圆柱高为2
R=1;%半径
a=1;%原点x坐标
b=1;%原点y坐标
h=2;%圆柱高度
m=100;%分割线的条数
[x,y,z]=cylinder(R,m);%创建以(0,0)为圆心,高度为[0,1],半径为R的圆柱
x=x+a;%平移x轴
y=y+b;%平移y轴,改为(a,b)为底圆的圆心
z=h*z;%高度放大h倍
mesh(x,y,z)%重新绘图