两个耦合方程如下:其中i-> sqrt(-1); 'u_t'指的是一阶导数w.r.t.时间't','u_z'是w.r.t的第一阶导数。 'z',类似地,'u_tt'表示二阶导数w.r.t.时间。
|u|^2 is u*conjugate(u).
i*u_z-a*u_tt+|u|^2*u+kv=i*b*(u+c*u_tt)
i*v_z-a*v_tt+|v|^2*v+ku=i*b*(v+c*v_tt)
我已经解决了这样的单个方程,但是如何在MATLAB中求解这样的双耦合方程?
答案 0 :(得分:1)
从链接here
具有pdepe的偏微分方程
MATLAB的pdepe解决了一类抛物/椭圆PDE系统。该 时间依赖的薛定谔方程是抛物线PDE的一个例子 泊松方程是椭圆偏微分方程的一个例子。我们不会 讨论在课堂上使用pdepe,但请参考MATLAB 有关详细信息的文档。
看起来你最好的选择是pdepe
作为抛物线PDE的一个例子。