我的Python自学之路随笔-生活工作点滴

Python 个人练习 6-1

2019-07-15  本文已影响6人  夜羽萧轩

一个新的想法,使用 Python模拟相对论


基础知识点 

1.F = ma  高中物理  (大学的物理就算了,太深,懒!)

2.如下图

速度增加,质量增加

3.vt = v0 + at  一维线性加速速度公式

4.待补充!


就这么多吧,先模拟开干!

1,。调整程序输出接口。  手写的文件IO接口,有点简陋哈!

图1  简陋的IO接口

2.录入基本公式

2.1 录入最简单的公式 vt = v0 + at

图2 录入 vt = v0 + at

相关知识点复习 :for循环复习  

2.2 录入光速 299792458 m/s  模拟理想的匀加速运动

图3 简单模拟 01

一分钟后关闭程序,光速太大,加速度太小,程序耗时太长,txt体积已经增长到了138M。(笑哭)

结论:1.光速真的太大,达到让人绝望!

           2.txt的存储上限真的很惊人,惊人到可以超越光速!

           3.当文件长度到达这个层级后,能打开这个文档的软件真的不多!

           4.谷歌浏览器真的很强,居然可以打开这个文件!只打开了部分,但是也很牛逼,这个层级Word和很多工具软件都废了!)

改进思路  1.1设置合适的数值区间,选用合适的加速度

                1.2 选择合适的速度值,显示对应所需要的时间等参数

                1.3 改变加速度,优化输出结果  例如加速度增大100倍可以缩减文档到68M

                  (虽然还是很大,但是已经好了很多。)

                1.4 其他优化方案

思考:1.使用函数放置上述公式 ,在只显示到达不同层级所用的时间。


嗯,今天到这里好像已经太晚了耶,今天就到这里吧!

代码链接   模拟相对论 Rev.0

2019年7月8日23:22:30 

To be continue...

上一篇下一篇

猜你喜欢

热点阅读