【发布时间】:2019-12-25 06:19:44
【问题描述】:
我想求解二因子 Black-Scholes PDE,
q = 0;
\[Sigma] = 0.3;
T = 1;
r = 0.06;
NDSolve[{ D[V[Subscript[S, 1],Subscript[S, 2],t],t] + r Subscript[S, 1] D[V[Subscript[S, 1],Subscript[S, 2],t],Subscript[S, 1]]+ r Subscript[S, 2] D[V[Subscript[S, 1],Subscript[S, 2],t],Subscript[S, 2]] + 1/2 \[Sigma]^2 Subscript[S, 1]^2 D[V[Subscript[S, 1],Subscript[S, 2],t],Subscript[S, 1],Subscript[S, 1]] + 1/2 \[Sigma]^2 Subscript[S, 2]^2 D[V[Subscript[S, 1],Subscript[S, 2],t],Subscript[S, 2],Subscript[S, 2]] - r V[Subscript[S, 1],Subscript[S, 2],t] == 0,
V[Subscript[S, 1],Subscript[S, 2],T] == Max[Subscript[S, 1],Subscript[S, 2]],
V[0,Subscript[S, 2],t] == Subscript[S, 2],
V[Subscript[S, 1],0,t] == Subscript[S, 1],
V[100,Subscript[S, 2],t]== 100,
V[Subscript[S, 1],100,t] == 100
},
V,
{Subscript[S, 1],0,100},{Subscript[S, 2],0,100},{t,0,T}
]
我收到了两个警告
警告:边界条件和初始条件不一致
和
初始条件没有计算为一个数字数组 空间网格上的深度 2。部分初始条件 微分方程应指定为标量函数 空间变量
【问题讨论】:
标签: wolfram-mathematica finance pde