英语翻译
The scattering program requires the Scatter,ScatterAnalysis,and ScatterApp
classes.The ScatterApp class in Listing 5.6 organizes the startup process and creates the visualizations.As usual,it extends AbstractSimul ati on by overriding the doStep method.However,in this case a single step is not a time step.A step calculates a trajectory and scattering angle for the given impact parameter.After a trajectory is calculated,the impact parameter is incremented and the panel is repainted.If necessary,you can eliminate this visualization to increase the computational speed.If the new impact parameter exceeds the beam radius bmax,the animation is stopped and the accumulated data is analyzed.Note that the cal cul ateTrajectory method returns true if the calculation succeeded and that an error message is printed if the calculation fails.Including a failsafe mechanism to stop a computation is good programming practice.
人工翻译,谷歌翻译的错误太多!
人气:419 ℃ 时间:2020-01-10 16:20:44
解答
散射程序要求散射开ScatterAnalysis和ScatterApp类程序6中的ScatterApp类系统化启动步骤并且创建可视化.它用最重要的doStep方法继承抽象模拟.可是,在这种情况下,单一的步骤不是一个时间间隔.一个步骤计算轨道和碰撞系数得出的散射角.但轨道被计算出来后,碰撞系数在增加并且面板被重新绘制.如果需要,你可以消除可视化来增加计算速度.如果新的碰撞系数超过了最大束半径,动画停止并且分析积累的数据.注意,如果计算成功,calculateTrajectory方法返回true,如果计算失败,一条错误的消息显示出来.包含一个故障防护机制去停止计算是一个很好的程序编制习惯.
推荐
猜你喜欢
- 天上的星星像钻石用了什么修辞手法
- 你以为你是谁用英语怎么说
- 三角形ABC中,角BAC=90度,AB=AC,AE是一直线,且B、C两点在AE的两侧 BD CE都垂直于AE证明BD=DE+CE
- 英语翻译
- 有四条线段,长度分别为1.2.3.4,从中任取三条,一定能构成三角形的概率为
- 用1,2,3,4四个数字排列成三位数,并把这些三位数从小到大排列成一个数列问:
- 一个水果店以同一种价格买进苹果100千克,出售时按质论价:优质苹果售价每千克比进价贵0.1元;其余的苹果每千克售价比进价便宜0.2元,售完后共盈利8.2元.优质苹果共有多少千克?
- 已知不相等的两个数,a b互为相反数,c d互为倒数.x的绝对值为1,求2007(a+b)+b分之2008a+2009cd-x²的值 麻烦您写格式和过程.thanks