求助动态阿基米德螺线 matlab

qq_36833461 2016-12-30 01:46:05
[/quote]
圆均匀分布在阿基米德螺线上,该如何修改?急急急!
clear all
n=8;%圈数
v=0.06;%时间变量t的间隔
t=0:v:n*2*pi;

a=5;%每一圈平面的间隔是a2pi左右
k=5;%z最终上升多少个t,可计算出每一圈z上升k2pi左右
m0=360;%初始相角矫正控制,控制结尾在哪个位置
x=a*(t+1).*sin(t+m0);
y=a*(t+1).*cos(t+m0);
figure(1)
plot(x,y,'-'); % plot figure
axis equal % make figure squre

h=line('xdata',x(1),'ydata',y(1),'color',[1,0,0],'Marker','o','MarkerSize',4*pi,'EraseMode','none');
i=1;

while 1

set(h,'xdata',x(i),'ydata',y(i));
set(gcf,'color',[0.1,0.6,0.8]);
i=i+1;
axis off
drawnow;
% pause(i*0.01);
end
...全文
304 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧