我很难开始。我在金融工程专业,我正在尝试使用 2003 年写的一本书来帮助我对偏微分方程、布莱克斯科尔斯模型等进行建模。
但在介绍章节中有一个非常基本的 ODE 利率问题,我的输出与书中有很大不同。
DSolve[{y'[t] == ry[t], y[0] == P}, y[t], t]
是我输入的。这本书有一个非常巧妙的解决方案 {{y(t)->P*exp^(rt)}}
我得到的是类似的东西(注意,我不能发布输出)
{{y(t) -> integral_1_to_t ry(K[1]]dK[1] - integral_1_to_0 ry(K[1])dK[1]+P}}
什么是大K?这只是一些无法生成符号解决方案的规则输出吗?因为我的设置或文件系统有问题?此外,在提供的代码可能已过时的情况下,是否有任何建议使用有关 Mathematica 的旧书?我只需要找到一种前进的方法并将其应用到我的学习中。
最后,有时使用其他 ODE,我会得到与我的源不同的结果。IE 我遵循了 Mathematica ODE 教程,我的输出也不同。在某些地方,我的 Mathematica 版本不会计算,或者在解决方案中丢弃某些变量 s 或常量,或者没有输出。我浏览了 DSolve 的一般故障排除,但没有发现任何持久且公认的错误。我想知道我的文件系统是否有问题,或者其他什么?请帮忙!