在matlab中,已知参数方程,如何使三维曲线变得光滑?(菜鸟求助!)

方程的代码如下:
r1=36.65;
w=16;
h=80;
n=1;
r2=5.15;
theta0=atan((r1-r2)/h);
phi1=0:pi/360:2*n*pi;
x1=(r1-h*tan(theta0)/(2*pi*n)*phi1).*cos(-phi1);
y1=(r1-h*tan(theta0)/(2*pi*n)*phi1).*sin(-phi1);
z1=h/(2*pi*n)*phi1;
plot3(x1,y1,z1,'r','linewidth',3)

matlab画出的图像是不做任何抗锯齿处理的,你这样画出来已经算是平滑了
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜