|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
本帖最后由 chybeyond 于 2014-7-18 12:55 编辑
http://v.youku.com/v_show/id_XNzQxNjYwMDA4.html
- %% 产生随机飘落的红心
- axes;
- axis([0 1 0 1]);
- axis off;
- N = 20;
- xy = rand(2, N);
- for iii = 1:N
- handles(iii) = text(xy(1, iii), xy(2, iii), '\heartsuit', 'fontsize', 20, ...
- 'color', 'r');
- end
- set(gcf, 'color', 'k');
- while 1
- for jjj = 1:N
- temp = get(handles(jjj), 'position');
- temp(1) = temp(1)+rand(1)*0.1-0.05;
- temp(2) = temp(2) - 0.01;
- if temp(2) < 0.01
- temp(2) = rand(1);
- end
- set(handles(jjj), 'position', temp, 'rotation', get(handles(jjj),...
- 'rotation')+rand(1)*20);
- end
- pause(0.1)
- end
复制代码 |
|