小球沿正弦曲线运动.doc

上传人:数据九部 文档编号:10181254 上传时间:2021-04-26 格式:DOC 页数:2 大小:27KB
返回 下载 相关 举报
小球沿正弦曲线运动.doc_第1页
第1页 / 共2页
小球沿正弦曲线运动.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《小球沿正弦曲线运动.doc》由会员分享,可在线阅读,更多相关《小球沿正弦曲线运动.doc(2页珍藏版)》请在三一文库上搜索。

1、小球沿正弦曲线运动1理论分析实验物体沿正弦曲线运动,该物体为一个大小渐变的小球,变化的的转折点是正弦曲线一个完整周期(2)里的四分之一,二分之一,和四分之三处。原理是在规定时间(一般为1秒)播放多幅连续的画面,由于人的视觉暂留,所以人们在观看动画时,看到的就不是一幅一幅的画面,而是丰富精彩的场景。程序不断刷画面,这样使得像电影播放原理那样呈现动态效果。小球由细线牵引,沿正弦曲线摆动。细线长度与小球长度不断随机变化,并且设定小球遇到两端点时自动反向。做出来的效果如同小球不断绕正弦曲线摆动,并能无休止的进行下去。所制作的程序如下:cleart=0:pi/18:4*pi;n=length(t);y=

2、cos(t); figure(numbertitle,off,name,振荡摆演示)line1=plot(t,y,b); %绘制曲线axis offaxis(0 4*pi -1.5 1.5);hold on;title(震荡的小球);h=line(color,g,marker,.,markersize,50,erasemode,xor);%利用线绘制小球,并定义线的颜色,线形大小和擦除方式i=1;k=1;%控制转向count=1;line2=plot(t(1),y(1),r);%画震荡线while count10*ntemp=rand-0.5;%随机震荡tryset(h,xdata,t(i),ydata,y(i)+temp,markersize,50*rand);set(line2,xdata,t(i),t(i),ydata,y(i),y(i)+temp);catchreturnendpause(0.1);i=i+k;count=count+1;%碰到反射点转向if(i=n|i=1)k=-k;endend得到的图形如下图所示,但这只是某一时刻的静止图像。程序运行出来是一副动画效果。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1