scipy - 集成时动态访问状态(python)
问题描述
我正在使用 scipy 的 odeint 集成一个系统。
我想在集成期间访问状态,并在集成的下一步中使用它来相应地修改状态。更具体地说,我想取前一个状态和当前状态的点积,如果它满足某个条件,我可能想改变当前状态。这对下一步的集成等有影响……
我不确定我该怎么做。也就是说,我想在集成例程期间动态访问我的状态并相应地修改它。
编辑:在 MATLAB 中有一个可能有用的参数“outputFcn”。我本质上是在 Python 中寻找 outputFcn 类型的解决方案。
解决方案
推荐阅读
- javascript - React Build Hosting in Apache:禁止错误
- c# - 如何从 txt 文件中找到特定的 json 元素数据列表?
- optaplanner - Optaplanner - VRP 车辆数量优化
- laravel-5.7 - 密码重置器 [] 未定义 laravel
- c# - C# RichTextBox 不显示来自 .rtf 的绘制线
- shell - Jenkins Pipeline 脚本 sh 命令中的变量值
- php - 如何在 PHP Laravel 中添加不同位置的水印图片?
- tomcat - 如何创建新内核 - Solr 3.x
- java - 一个 .java 文件中的两个默认访问类
- python - 如何在没有 gil (nogil) 的情况下在 cython cdef 中返回两个值