文件名称:matlab的欧拉方法代码-moyra:莫拉
文件大小:292KB
文件格式:ZIP
更新时间:2024-06-15 06:10:58
系统开源
matlab的欧拉方法代码MOYRA(多实体动力学框架)
使用此库,您可以为低阶多体系统创建运动的符号方程。
然后可以将这些系统转换为数值方程,以便在python或MATLAB中进行积分。
它构建在sympy软件包的顶部,许多操作对于该软件包的用户而言是熟悉的。
该软件包最初是为气动弹性建模而设计的,因此有一些特定于此用例的元素(例如气动),但是该工具对于希望创建低阶运动方程式的任何人都应该是有用的,而不需要对于任何数值微分。
安装
要安装只需运行
pip
install
moyra
建造
要构建此软件包,请运行以下命令
python
setup.py
sdist
bdist_wheel
可以使用以下命令从jupyter笔记本中更新README.md
jupyter
nbconvert
--to
markdown
readme.ipynb
地方发展
要以开发人员模式在本地安装此pacakge克隆,请运行以下命令之一
pip
install
-e
【文件预览】:
moyra-master
----readme.ipynb(159KB)
----Examples()
--------tether_model_body_force.ipynb(7KB)
--------tether_model_strip_theory.ipynb(40KB)
--------spring_damper_pendulum.ipynb(195KB)
--------rayleigh_ritz_beam.ipynb(13KB)
----readme_files()
--------readme_27_1.svg(33KB)
--------readme_27_1.png(31KB)
--------readme_31_1.png(23KB)
--------readme_31_1.svg(32KB)
----.vscode()
--------settings.json(38B)
----setup.py(607B)
----README.md(9KB)
----tests()
--------__init__.py(0B)
--------test_elements.py(598B)
----.gitignore(2KB)
----moyra()
--------symbolic_model.py(11KB)
--------elements()
--------numeric_model.py(2KB)
--------lambdify_extension.py(2KB)
--------__init__.py(571B)
--------homogenous_transform.py(3KB)
--------forces()
--------helper_funcs.py(2KB)
--------dynamic_model_parameters.py(2KB)
--------model_parameters.py(5KB)
--------printing()