Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-01-04, 15:16   #1
rnames
初级会员
 
注册日期: 2009-01-04
年龄: 38
帖子: 3
声望力: 0
rnames 正向着好的方向发展
难过 [求助]关于三叶线动画问题

包着询问的态度来的,是不是不太好~~

原题目是
编写使红色小球沿三叶线 运动的程序。

我的程序如下:
function f=clw_contrail(K,ki)
clc,clf;
sita=0:0.01:2*pi;y=cos(3*sita);
polar(sita,y,'g');axis off;hold on;
h=line(sita(1),y(1));
set(h,'Color',[1 0 0],'Marker', '.', 'MarkerSize',40,'EraseMode','xor');
n=length(sita);i=2;j=1;hold off;
while 1
hold on;polar(sita,y,'g');
h=line(sita(i),y(i));set(h,'Color',[1 0 0],'Marker', '.', 'MarkerSize',40,'EraseMode','xor');
drawnow;hold off; % <22>
pause(0.0001) % <23>
i=i+1;
if nargin==2 & nargout==1
if(i==ki&j==1);f=getframe(gcf);end % <26>
end
if i>n
i=1;j=j+1;
if j>K;break;end
end
end

但是出现了小球的痕迹一直存在的问题,是因为使用hold on,但是如果不使用hold on就无法实现小红球与三叶线同时存在的情况,



:lovely: :lovely: ,怎么办哎
rnames 当前离线   回复时引用此帖
旧 2009-01-04, 15:20   #2
rnames
初级会员
 
注册日期: 2009-01-04
年龄: 38
帖子: 3
声望力: 0
rnames 正向着好的方向发展
默认 回复: [求助]关于三叶线动画问题

,上一段有错,嗯嗯~~,
function f=clw_contrail(K,ki)
clc,clf;
sita=0:0.01:2*pi;y=cos(3*sita);
polar(sita,y,'g');axis off;hold on;
h=polar(sita(1),y(1));
set(h,'Color',[1 0 0],'Marker', '.', 'MarkerSize',40,'EraseMode','xor');
n=length(sita);i=2;j=1;hold off;
while 1
hold on;polar(sita,y,'g');
h=polar(sita(i),y(i));set(h,'Color',[1 0 0],'Marker', '.', 'MarkerSize',40,'EraseMode','xor');
drawnow;hold off; % <22>
pause(0.0001) % <23>
i=i+1;
if nargin==2 & nargout==1
if(i==ki&j==1);f=getframe(gcf);end % <26>
end
if i>n
i=1;j=j+1;
if j>K;break;end
end
end


这才是我做到最后的版本,问题依旧~~
rnames 当前离线   回复时引用此帖
回复

主题工具
显示模式

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

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


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]MATLAB中的非线性限制的优化问题 yx2001001 MATLAB论坛 1 2009-03-06 16:40
[求助]电力系统机组启停优化算法程序 woshi523de MATLAB论坛 1 2008-11-18 08:12
[求助]求GM(1,N)的代码 hapenl MATLAB论坛 0 2008-09-20 06:10
[求助]在SIMULINK里,如何将inegrator上方的箭头移到下面去 yijianmei MATLAB论坛 1 2008-07-24 10:15
仪表信息图像采集处理研究 liuna2008 MATLAB论坛 0 2008-04-12 18:53


所有时间均为北京时间。现在的时间是 17:14


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