首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数学欧拉法

数学欧拉法
EN

Stack Overflow用户
提问于 2013-11-12 03:17:03
回答 1查看 288关注 0票数 1

我正在尝试用Mathematica解一个微分方程,我真的不是很理解它。我将在下面显示公式、我的尝试和错误消息:

方程式:

代码语言:javascript
复制
dp(t)/dt=rb(1-p(t))

尝试:

代码语言:javascript
复制
b = .02;
d = .015;
r = .1;
h = 1;
t = 0;
Clear[p, t]
DSolve[{p'[t] == r*b*(1 - p[t]), p[0] == .01}, p[t], t]

错误:

代码语言:javascript
复制
DSolve::deqn: Equation or list of equations expected instead of True in the first     argument {True,p[0]==0.01}. >>
EN

回答 1

Stack Overflow用户

发布于 2013-11-14 05:57:40

您不能设置t=0,因为它是一个数字。在一个会话中,如下所示

代码语言:javascript
复制
b = 2/100;
d = 15/1000;
r = 1/10;
h = 1;

DSolve[{p'[t] == r*b*(1 - p[t]), p[0] == .01}, p[t], t]

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19914080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档