腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
考虑
周期性
的
python
的
ODE
求解
器
python
、
scipy
、
integration
、
ode
我想集成一个控制问题,即形式为dx/dt = A.f(t)
的
常微分方程,其中x(t)是R^3中
的
函数,f(t)是R^4中
的
函数,A是矩阵3x4。在我
的
特殊情况下,f(t) = F'(t),即函数F
的
时间导数。此外,F是1周期
的
。因此,在区间0,1上积分
ODE
应该再次得到起始位置。然而,像scipy.integrate
的
solve_ivp这样
的
方法根本不
考虑
这种
周期性
(我已经尝试了
浏览 19
提问于2021-01-22
得票数 0
回答已采纳
1
回答
带条件停止
ODE
求解
器
r
、
ode
当因变量超过特定值时,我想终止
ODE
求解
器
。
考虑
一个简单
的
ODE
模型dModel<- function(t, y, parms) {list(c(y))}我想在y>100时停止
求解
器
并显示输出。我知道有一个
ODE
事件,但在阅读了文档后,我不知道如
浏览 1
提问于2018-07-10
得票数 0
1
回答
matlab如何解微分方程?
matlab
、
differential-equations
、
numerical-analysis
这个问题不是关于如何使用matlab,而是试图找出当matab
求解
微分方程时发生了什么。当使用不同
的
数值方法时,结果通常是不同
的
。我想知道matlab中使用
的
是哪种数值方法。
浏览 5
提问于2020-07-11
得票数 0
1
回答
dopri5“需要更大
的
nmax”
python
、
scipy
在使用scipy 0.13.0,
ode
(f).set_integrator('dopri5')时,我得到了错误消息-我在nmax中查找
ode
.py,但看不到变量我猜,要求集成
的
数字超过了允许
的
默认值。 如何增加nmax值?
浏览 2
提问于2014-09-29
得票数 3
1
回答
在NetLogo中
求解
ODEs,欧拉vs R-K vs R
求解
器
netlogo
、
runge-kutta
在我
的
模型中,每个智能体在每个节拍上
求解
一个
ODE
系统。我采用了欧拉法(类似于NetLogo中
的
系统动力学模型)来
求解
这些一阶常微分方程。然而,为了获得稳定
的
解决方案,我被迫使用非常小
的
时间步长(dt),这意味着使用这种方法进行模拟
的
速度非常慢。我很好奇,有没有人有建议可以更快地解决这些常微分方程?我正在
考虑
实现Runge-Kutta (具有更大
的
时间步长?)正如这里所做
的
()。我也会
考虑<
浏览 0
提问于2015-04-10
得票数 1
1
回答
Scipy:挑选一个
ode
求解
器
实例
python
、
scipy
、
pickle
、
ode
我正在运行长时间
的
模拟,这涉及到一个
ode
的
集成。由于运行时间长,我决定产生后援,允许从检查点继续模拟。对于
ode
集成,我决定选择实例。这种方法适用于可重入
的
求解
器
“dopri5”和“vode 853”,但对于“vode”和“lsoda”则失败。对于我
的
特殊问题,'vode‘algo似乎是最快
的
,所以我感兴趣
的
是,是否可以绕过这个问题。我希望这是可能
的
,因为在重新启动时也只需要一个
浏览 1
提问于2018-01-04
得票数 2
1
回答
更改函数中
的
参数以与
ODE
求解
器
一起使用
matlab
、
if-statement
、
parameters
、
ode
是否有可能使用
ODE
求解
器
,例如
ode
45,并且仍然能够“更改”被调用函数中
的
参数值?但是,我希望有一种方法可以轻松地更改参数值,同时仍然使用一个函数和一个脚本运行
ODE
求解
器
的
多次迭代。但是,似乎我不能简单地向
ODE
求解
器
中添加更多
的
术语,例如:a = P(1); b =
浏览 5
提问于2012-10-16
得票数 0
回答已采纳
1
回答
Java编程,尝试创建一个
ODE
解算
器
库(面向对象编程
的
新手!)
java
、
ode
我正在尝试编写一个
ODE
求解
器
(类似于MATLAB中
的
ODE
45 )。我希望这个
求解
器
是“独立
的
”,即我可以传递给它我想要它
求解
的
颂歌
的
名称,然后它运行那个特定微分方程
的
代码。到目前为止,我有我
的
主类(程序
的
主要部分)和一个名为ODEsolver
的
类(
ODE
求解
器
所在<em
浏览 1
提问于2011-10-08
得票数 0
回答已采纳
2
回答
在寻找一个好
的
Java
ODE
解算
器
java
、
matlab
、
solver
、
ode
我正在做一个使用
ODE
求解
器
(
ode
45)为MATLAB中
的
算法创建图形用户界面的项目。所以我必须把MATLAB代码翻译成Java。问题是
ode
45
求解
器
。Java似乎没有现成
的
求解
器
,而且
ODE
也不是我
的
专长。是我看起来不太好,还是真的没有为Java实现
的
ODE
解算
器
? 谢谢
浏览 4
提问于2012-07-17
得票数 6
1
回答
用SciPy
求解
一组常微分方程
python
、
scipy
、
ode
我正在尝试解决一组模拟淀粉酶(酶)水解淀粉
的
常微分方程。/usr/bin/env
python
import math当我在Matlab上工作
的
时候,我经常用
ode
浏览 0
提问于2014-07-17
得票数 2
4
回答
将刚性代码与
Python
集成
python
、
scipy
、
pygsl
我正在寻找一个好
的
库,它将集成
Python
中
的
刚性代码。问题是,and‘s odeint有时会给我很好
的
解决方案,但是初始条件
的
微小变化会导致它倒下并放弃。同样
的
问题由MATLAB
的
刚性
求解
器
(
ode
15s和
ode
23s)很高兴地解决了,但是我不能使用它(即使是来自
Python
,因为MATLAB
的
Python
绑定没有一个实现回调,而且我需要将一个
浏览 2
提问于2010-01-18
得票数 21
回答已采纳
1
回答
使用scipy.integrate.
ode
检索其他返回值
python
、
scipy
、
ode
我正在设置一个相当复杂
的
函数,我希望将其作为一个
ODE
来解决。我最好使用在大多数
python
环境中都可以访问
的
求解
器
,所以我尝试使用scipy.integrate.
ode
。问题是我
的
函数生成了很多我想在每次迭代中提取
的
值。下面是一个例子:我想在每次完成
的
r.integrate()迭代中获取someValues,并将它们保存在某个地方:
浏览 16
提问于2021-03-02
得票数 1
1
回答
如何了解
python
中
ode
求解
器
的
中间轨迹
python
、
math
、
scipy
、
ode
、
differential-equations
我正在使用
Python
包来
求解
ODE
方程。但是,我需要知道在
python
中
的
中间状态,或者换句话说,
ode
求解
器
的
轨迹。from scipy.integrate import odeint在这里,输出只是给我最后
的
状态,而不是中间
的
步骤,我如何才能得到中间
的
步骤?我如何知道初值和最终输出
浏览 7
提问于2022-11-15
得票数 1
回答已采纳
1
回答
simulink中
的
采样时间计数
器
simulink
、
sampling
如何从simulink中
的
“时钟”块中提取simulink时间,然后在每个采样周期Ts下增加matlab内嵌函数中
的
计数
器
(k)?假设simulink时钟时间不是,那么我们可以
考虑
k=k+1;但这是行不通
的
,因为simulink时间是可变
的
。有什么想法吗?谢谢。
浏览 1
提问于2014-08-15
得票数 0
回答已采纳
1
回答
如何测试
ODE
集成是否达到均衡?
matlab
、
ode
我介绍了对
ode
45
求解
器
的
一些修改。我有时使用多达64个组件,所有组件都在0,1间隔内,组件总和为1。在某些时间间隔,我会暂停集成过程,以便快速检查是否需要进一步集成,我正在寻找一些聪明
的
方法来有效地解决这个问题。2:三个或更多
的
组件以
周期性
的
方式剧烈波动。 3:一个或两个分量变化非常快,振幅低,频率短。 4:以上均不正确,必须继续集成。给出一个想法:我发现将
ode
45
求解
器
生成
的</em
浏览 25
提问于2020-11-04
得票数 1
1
回答
ODE
45:与稀疏矩阵中
的
`expm`结果不同
matlab
、
matrix
、
ode
、
differential-equations
在从t1到t1+dt
的
特定时间步长dtK = ...Method2:K = ...[T, Y] =
ode
45(@(t,y)dy(y,K),[t1 t1+dt],y0);其中:ydot = -1i*K*y; 对于大型稀疏矩阵,这两种方法给出了不同
的
结果。哪一
浏览 1
提问于2016-08-22
得票数 1
1
回答
用于DAE
的
隐式/向后Euler
matlab
、
differential-equations
、
implicit-methods
我有一个关于隐式Euler
的
问题。我知道如何计算隐式欧拉法,但我
的
问题是如何将其用于DAE (微分代数方程)。在对原始DAE应用索引缩减后,我获得了正确
的
解决方案,因此我获得了
ODE
,然后应用了隐式Euler。但是,任务是在DAE上部署隐式Euler。有没有人能给我一个提示,告诉我如何改进我
的
代码,使其也适用于DAE?非常感谢,请看我
的
代码附件。[t,y]=beul('system','dsyste
浏览 11
提问于2017-10-19
得票数 0
1
回答
求解
一阶
ODE
,其中包含另一个
ODE
(
Python
中
的
odeint/ solve_ivp )
python
、
numpy
、
ode
、
odeint
我试图用
Python
建立一个快速
的
数值
求解
器
,以解决这个形式
的
微分问题:其中r是一个常数。 我想在一段时间内整合A,这是我感兴趣
的
。然而,这是一个复杂
的
事实,因为dA/dt方程包含另一个变量B,它本身是由
ODE
/dt描述
的
。B实际上是一个向量,但我简化了表达式,试图更清楚地突出我
的
问题。目前,我有一个使用手动欧拉方法
的
解决方案:即计算dB/dt (然后使用
浏览 0
提问于2018-11-04
得票数 1
回答已采纳
2
回答
矢量化SciPy
ode
解算
器
python
、
scipy
、
ode
我
的
问题是关于当前
的
赋值颂歌
求解
者。在中,它们
的
用法是:def jac(t, y, arg1):r =
ode
:它使用了很多
python
循环(
浏览 5
提问于2014-01-21
得票数 2
回答已采纳
1
回答
python
中
的
Ode
求解
器
python
、
scipy
、
ode
我正试图用来
求解
一个
ODE
(dx^2/dt^2 = -4(x^2+y^2)^(3/2)),但我无法让它工作。这是我
的
代码:from scipy.integrate import odeint x1 = x[0]我得到了这个错误:但是,我将额外
浏览 0
提问于2019-11-16
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券