腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
这
对于
将
重力
建模
为
二阶
常微分
方程
是
正确
的
吗
?
、
、
这是我在这里
的
第一个问题,所以如果格式化关闭了,很抱歉。import numpy as npimport matplotlib.pyplot as plt r = odeint(model, r0, t) plt.
浏览 22
提问于2021-03-01
得票数 4
1
回答
二阶
方法比一阶方法差
吗
?
、
我在思考数值分析中
的
一个基本问题。 众所周知,在离散
常微分
方程
时,
二阶
方法比一阶方法更精确,因为
二阶
方法
的
截断误差
为
O(dx^2),一阶方法
的
截断误差
为
O(dx^2)。例如,域
是
0到10000,网格大小
是
1000,那么dx = 10。在这种情况下,由于dx^2 = 100和dx = 10,
二阶
方法是否不像一阶方法那样精确?我们在处理大规模问题时会遇到这种情况,比如气候
建模<
浏览 0
提问于2016-11-18
得票数 1
2
回答
用欧拉法预测抛体运动
的
若干问题
、
、
、
我在试着预测篮球
的
抛射运动。请注意,我没有考虑任何空气阻力
的
影响,只考虑了G
的
影响。为此,我使用了欧拉方法。def euler(euler_center, euler_velocity):[[331.3899068333333, 162.3366666666667] [331.
浏览 0
提问于2018-06-18
得票数 1
1
回答
用Matlab ODE45函数求解
二阶
函数集
、
Introduction单d
是
一阶导数双d
是
二阶
导数 通过数值求解控制LaGrange
方程
,用Matlab对一些动态系统进行了数值模拟。基本上
是
一组
二阶
常微分
方程
。我从Mathworks (下面的教程链接)上找到了一个关于如何求解基本
的
二阶
常微分
方程
组
的
很好
的
教程。根据本教程,我通过获得两个
二阶
常微分
浏览 4
提问于2017-01-25
得票数 0
1
回答
微分
方程
- ODEINT
、
、
、
我必须用Python中
的
ODEINT来求解两个微分
方程
,它们
是
:z''(t) = a * (1/y(p) * y'y2z1' = z2 z2' = z''(t) = a *
浏览 0
提问于2018-11-30
得票数 0
1
回答
在Julia中求解初始条件
为
二维数组
的
常微分
方程
组
、
、
http://diffeq.sciml.ai/latest/tutorials/ode_example.html 我正在尝试使用Julia (DifferentialEquations.jl)中
的
常微分
方程
求解器来求解假设系统
是
二维
的
,每个粒子
的
运动
方程
是
由它相
对于
时间
的
位置
的
二阶
常微分
方程
来描述
浏览 10
提问于2019-10-14
得票数 2
回答已采纳
4
回答
欧拉法- MatLab中
的
弹簧振荡
如果我有一个用一阶微分
方程
表示
的
二阶
微分
方程
,它描述了一个质量-弹簧-阻尼器系统,当我不知道一阶微分
方程
时,我怎么能用欧拉法来画这个
方程
呢?我想用MatLab来做这件事。我只想要一个简单
的
大纲,告诉你该怎么做。
二阶
导数
是
d2(t+1) = (-1/m)*(c*d1+k*y),其中c,m,k
是
常数,y初始
是
1,d1
是
从0开始
的
一阶微分,t
是</e
浏览 1
提问于2011-01-28
得票数 1
回答已采纳
1
回答
在Matlab中使用Runge-Kutta
二阶
打靶法
的
问题
、
、
、
让我
的
RK2算法对某个
二阶
线性微分
方程
起作用,我遇到了一些问题。我已经在下面发布了我当前
的
代码(带有提供
的
参数)。由于某些原因,每次迭代时,y1
的
值与真实值
的
偏差会更大。我们
将
非常感谢您
的
任何意见。
浏览 0
提问于2019-12-08
得票数 0
1
回答
运行Python脚本,'Memory error','for‘循环
、
、
我正在尝试对三体问题进行
建模
,其中我有三个广义坐标(一个径向坐标和两个角度坐标)和三个
二阶
(耦合)微分
方程
。我想看看系统在改变初始条件时
是
如何演变
的
,rho。我
的
脚本中有什么错误
吗
?python在不同
的
初始条件下求解
常微分
方程
,
将
rho,theta,phi和V向量保存在orden中来操作它们。考虑到我想要身体
的
轨迹,
对于
这些rho和phi
的
值,我
浏览 2
提问于2016-01-28
得票数 2
1
回答
在Matlab中用事件函数求解
常微分
方程
、
我现在正在做一个项目,我已经对多体机械系统
的
运动进行了
建模
。这是一个复杂
的
、非光滑
的
系统,系统
的
运动并不总是由同一组
方程
描述,
这
意味着如果我用数值方法解决这个问题,我必须有时停止积分(并用新
的
初始条件和
方程
重新启动它)。现在,我想使用Matlab
的
事件函数在代码中实现这一点。这个概念很简单,但是像往常一样,当涉及到
为
实际问题实现它时,documentation有点难以描述。尽管如此,我还是写了一些代
浏览 9
提问于2019-02-21
得票数 0
回答已采纳
1
回答
关于Netlogo中
的
时标问题
我
是
netlogo
的
新用户。我有一个反应系统(转化为
常微分
方程
),可以用Matlab求解。我想在netlogo中开发相同
的
模型(用于与matlab结果
的
比较)。我对time/tick感到困惑,因为netlogo使用"ticks“表示时间增量,而Matlab使用秒
为
单位
的
时间。如何将我
的
matlab秒转换为刻度数?有人能帮我写代码
吗
?模型
是
: A + B ---> C (wi
浏览 2
提问于2014-12-30
得票数 1
1
回答
python中具有无限初始化条件
的
ODEs
、
、
我有一个
二阶
微分
方程
,我想用python来求解它。问题
是
,
对于
其中一个变量,我没有0
的
初始条件,只有无穷远
的
值。有人能告诉我应该为scipy.integrate.odeint提供哪些参数
吗
?它能被解决
吗
?Theta需要在时间上找到。它
的
一阶导数在t=0等于零。theta在t=0中不为人所知,但它在足够大
的
时间内会变为零。其余
的
都是已知
的
。因为近似
浏览 4
提问于2013-01-21
得票数 5
1
回答
给定加速度数据和相应
的
时间,如何在MATLAB中找到位置和速度?
、
我在excel电子表格中得到了这些数据。所以导入之后,我只需要做velocity = cumtrapz(t,y),然后做position = cumtrapz(velocity)
浏览 0
提问于2014-04-25
得票数 0
回答已采纳
1
回答
在Matlab
的
ODE求解器中操纵用于'odefun‘
的
表达式
、
我有一个
二阶
微分
方程
系统,我想要解决它,我有使用变量y1,dy1等
的
符号形式。例如:dy2 = 2*y1 + y2^3functiondydt = eqs(t,y)现在,在我手头
的
问题中,符号
方程
式太长了,甚
浏览 17
提问于2018-02-03
得票数 0
1
回答
如何使用python检测加速度计
的
变化
、
我有一个加速计,我想用它来检测我
的
宝宝在晚上
的
运动,有没有人试图写代码来实现类似的东西,任何指针。import adxl345accel.setRange
浏览 0
提问于2014-10-11
得票数 0
1
回答
如何让Python求解这个
二阶
非线性
常微分
方程
?
、
我目前正在学习一些拉格朗日力学,这在很大程度上进行得很好,但我决定尝试一个计算机练习,我不知道如何让Python求解这些
方程
。我试图解决
的
二阶
非线性
常微分
方程
是
:Y
的
初始值
是
y0 = 0。 求解一个普通
的
一阶
方程
很容易,因为你只需创建一个函数,将它设置
为
某个值,然后使用odeint。没问题。但是现在我得到了一个
二阶
方程
,我不知道如何告诉odeint或函
浏览 26
提问于2019-08-05
得票数 2
2
回答
对于
物理引擎
的
数值积分,有哪些好
的
算法?
、
我已经在网上找了一段时间了,
为
一个物理引擎寻找集成
的
方法,我正试图编写一个有趣
的
代码(我喜欢那里
的
书呆子:P)。我找到了欧拉法、RK4和Verlet (以及时间校正版本)。令人惊讶
的
是
,在我所有的研究中,我没有找到我想要做
的
事情
的
技术名称!也许描述我
的
具体问题会让我
的
问题更清晰。假设我想要模拟一个球在圆形(或球形,一旦我实现了3d)引力场中移动。这个球
将
遇到力向量,它可以用来计算球在该特定刻度上所处
浏览 0
提问于2012-02-24
得票数 1
回答已采纳
1
回答
诺依曼边界条件
的
scipy.integrate.solve_bvp?
、
、
问题
是
罐头上写
的
是什么。我正在尝试用数值方法解决一个边值问题,我
的
朋友问我,求解器是否适用于这些条件。求解器
的
页面没有给出我们拥有的条件,即bc(y(a),y(b), p) = 0,但是我们问题
的
形式
是
y(0) = some constant value和y'(b) = 0,给出了我们
的
Neumann条件,你需要重写函数来有一个像打靶法一样
的
一阶降阶
吗
?
浏览 29
提问于2019-12-09
得票数 1
回答已采纳
2
回答
磁学模拟
、
、
假设我在一个n*m像素
的
2D曲面上有p个节点,我希望这些节点相互吸引,这样它们之间
的
距离越远,吸引力就越强。但是,如果两个节点之间
的
距离,比如说d(A,B)小于某个阈值,比如k,那么它们就开始相互排斥。谁能给我一些关于如何随着时间
的
推移更新节点坐标的代码。我
的
东西有点像下面的代码,这是开始做吸引,但寻找一些建议。(附注:我不能使用现有的库来完成此操作)。
浏览 0
提问于2010-01-25
得票数 3
回答已采纳
1
回答
编写一个实现Euler方法
的
matlab函数?
、
我应该写一个MATLAB函数,它取一阶
常微分
方程
,形式
为
y‘(T)= a*y(t) +b,初始点y(t0)=y0作为输入,并计算解
的
前15个点。还会绘制前15个点
的
解决方案曲线。我们要解
的
方程
是
:y‘(T)= 4*y(t)+1,初始点y(0)=0。
对于
这个函数,我写了下面的代码,但
这
给了我一个关于y
的
错误。我应该如何
正确
地实现euler函数?
浏览 0
提问于2012-12-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券