|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
- clear;
- density=2.7e3;
- g=9.8;
- Pa=1.0e5;
- tension=1.0;
- h=20;
- viscosity=100.0e-3;
- axis([0 10 0 20])%如何同一单位尺寸?
- set(gcf,'DoubleBuffer','on');
- lbefore=0;
- deltt=1;
- r=1e-4;
- circle=inline('exp(i*linspace(0,pi*2,200))*r+x+y*i','r','x','y');
- while(lbefore<h)
- v=density*g*(r^2)/(3*viscosity);
- llast=lbefore+1000*deltt*v;
- R=((Pa+1000*2*tension/r+density*g*(h-lbefore)/1000)/...
- (Pa+1000*2*tension/r+density*g*(h-llast)/1000))^(1/3)*r;
- lbefore=llast;
- r=R;
- z=circle(1000*r,5,lbefore);
- plot(z);axis([0 10 0 20]);
- pause(0.3);
- end
复制代码
[ 本帖最后由 suffer 于 2006-10-9 20:45 编辑 ] |
|