使用参数方程,
phi = 0:0.01:2*pi;
x = cos(phi); y = sin(phi);
axis equal
plot(x, y)
根据参数方程,显然,圆心在 (0, 0),半径为 1。当然我们也可以做出更为丰富的图案,
n = 10;
phi = 0:0.01:2*pi;
x = cos(phi); y = sin(phi);
axis equal, hold on
for i=1:n,
for j=1:i,
plot(x+2*j, y-2i)
end
end
圆心在 (2*j, 2i),横坐标从同一个起点,一直右移,而纵坐标一直下降;
通过改变 plot(x+2*j, y-2*i) ⇒ plot(x+2*j-i, y-sqrt(3)*i)
,可以得到另外一些奇妙的图像:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步