R:deSolve-偏微分方程

时间:2018-11-10 11:14:53

标签: r differential-equations

有人可以用R软件包 deSolve / ReacTran 帮助我,该软件包可用于求解任何抛物型偏微分方程:

PDE for bond pricing, from Cox-Ingresoll-Ross model

我在书中找到了类似的例子 Karline Soetaert,Jeff_Cash和Francesca Mazzia:用R解决偏微分方程,第9章,第179-181页, 方程的解在哪里:

The Nonlinear Schrodinger Equation

图书的在线版本:Solving Partial Differential Equations in R

PDE和解决方案的定义如下:

Schrodinger <- function(t, u, parms) {
du <- 1i * tran.1D (C = u, D = 1, dx = xgrid)$dC +
1i * gam * abs(u)ˆ2 * u
list(du) }

N <- 300
xgrid <- setup.grid.1D(-20, 80, N = N)
x <- xgrid$x.mid

out <- ode.1D(y = yini, parms = NULL, func = Schrodinger,
times = times, dimens = 300, method = "adams")

有第二个偏导数的示例:

tran.1D (C = u, D = 1, dx = xgrid)$dC

但是我不确定如何在PDE中定义第一个偏导数 对于 r_e r_d (更多'xgrid'或?)

在此先感谢您的帮助。

0 个答案:

没有答案