wolfram-mathematica - 求解二维运动微分方程

标签 wolfram-mathematica

我正在尝试解决一个非常简单的问题,即在力 {k1+k2 * y, k3*t} 下找到物体位置。以下是我在 Mathematica 7 中输入的内容:

DSolve[{
  x''[t]*m == k1 + k2*y[t],
  y''[t]*m == k3*t,
  y'[0] == 0,
  y[0] == 0,
  x'[0] == 0,
  x[0] == 0
}, {x[t], y[t]}, t]

我收到此错误:

DSolve::deqn:第一个参数中期望的方程或方程列表而不是 True {-C m (x^[Prime])[t]^2==k1+k2 y[t], m (y^[Prime][Prime])[t]==k3 t,True,y[0]==0,True,x[0]==0}。

Mathematica 似乎对边界条件 x'[0] == 0 不满意。这是为什么?

最佳答案

当你输入它时它就起作用了......尝试在新的笔记本上进行

alt text

关于wolfram-mathematica - 求解二维运动微分方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3984079/

相关文章:

wolfram-mathematica - 合理化数值输出

json - 解析和生成 JSON

wolfram-mathematica - 面向对象数学编程

list - 如何在Mathematica中找到局部最小值和列表?

python-3.x - IPython Notebook 有 "initialization cells"吗?

language-features - 优雅地更改变量列表 : Generalization of AddTo, TimesBy 等

wolfram-mathematica - 单个单元格的计数器增量

wolfram-mathematica - 如何指定 Wolframalpha 图中哪个轴上的哪个变量?

wolfram-mathematica - 如何根据 Mathematica 中的元素总数对列表进行类似 Tally 的操作

algorithm - Mathematica 生成带锁定位的二进制数