没有合适的资源?快使用搜索试试~ 我知道了~
欧拉公式求圆周率的matlab代码-springs-integration-pytorch:质量弹簧系统的数值积分方法
共22个文件
py:12个
gif:7个
png:1个
需积分: 17 1 下载量 127 浏览量
2021-05-23
13:49:35
上传
评论
收藏 3.07MB ZIP 举报
温馨提示
欧拉公式求长期率的matlab代码弹簧集成火炬 在PyTorch中实现的质量弹簧系统的数值积分方法。 该存储库的主要目的是说明如何使用自动微分来实现不同的数值积分方法。 阅读更多 。 经过python 3.7和pytorch 1.6.0的测试。 快速开始 您可以通过命令行参数选择不同的仿真参数。 例如,向后运行Euler: python main.py --integrator backward-euler 弹簧模型和刚度 有两种类型的弹簧:Hookean弹簧和StVK弹簧( --springs hookean | stvk )。 您还可以设置刚度( --k )。 例如,我们可以将辛拉式欧拉弹簧与胡克弹簧一起运行: python main.py --springs hookean --integrator symplectic-euler --k 80 对于StVK弹簧: python main.py --springs stvk --integrator symplectic-euler --k 80 辛欧拉不是很稳定。 哈密顿振动会变得如此之大,以至于模拟最终会爆炸。 相反,后
资源推荐
资源详情
资源评论
收起资源包目录
springs-integration-pytorch-master.zip (22个子文件)
springs-integration-pytorch-master
.gitignore 53B
README.md 3KB
main.py 2KB
media
se-stvk.gif 62KB
avf4-stvk-tol-0.01.gif 364KB
spring-potential.png 35KB
be-stvk.gif 153KB
be.gif 477KB
integrators.gif 1.52MB
avf4-stvk.gif 294KB
se-hookean.gif 368KB
sim
integration
avf4.py 1KB
integrator.py 1KB
optim.py 2KB
__init__.py 110B
symplectic_euler.py 532B
backward_euler.py 883B
potentials
common.py 455B
stvk_springs.py 600B
__init__.py 81B
hookean_springs.py 620B
__init__.py 25B
共 22 条
- 1
资源评论
weixin_38571544
- 粉丝: 3
- 资源: 895
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功