Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 1.15 KB

README.md

File metadata and controls

20 lines (16 loc) · 1.15 KB

Requirement

  • Python 3
  • numpy
  • matplotlib

1.Overview

使用的教材是石端伟教授编写的《机械动力学 修订版》,在教材中的程序几乎都使由Matlab编写的,随着哈工大等高校被禁用Matlab之后,我总觉得Matlab这个工具不可靠。所以在复习《机械动力学》考试的时候,用Python实现了教材上的一些程序。

程序已经上传Github,有需要的小伙伴可以去下载程序。也欢迎大家在知乎或者CSDN下评论。

Github链接:https://github.com/HuimingPan/mechanical-dynamics

CSDN链接:https://blog.csdn.net/weixin_46191033/article/details/113738519

知乎链接:https://zhuanlan.zhihu.com/p/349813253

2.Illustration

程序主要是定义了一些函数,用于解决某一方法(像传递矩阵法、矩阵迭代法、纽马克-β法等)或问题,具体说明在函数内。

3. Deficiency

由于是在进行复习的时候写的程序,时间仓促,有很多不足待改进,也有很多想法没有能够实现。如果大家看到了这篇,希望能够一起来改进这个程序。

  • 没有建立机械动力系统的class;
  • 程序结构待改善。