2
] 0,1 []中热方程的周期边界条件
让我们考虑一个平滑的初始条件和热方程在一个维度: 在开区间] 0 ,1 [,让我们假设我们想要与有限差分数值求解。∂tu=∂xxu∂tu=∂xxu \partial_t u = \partial_{xx} u]0,1[]0,1[]0,1[ 我知道,要使我的问题很好地解决,我需要赋予它和x = 1的边界条件。我知道Dirichlet或Neumann都能很好地工作。x=0x=0x=0x=1x=1x=1 如果我在第一种情况下有内部点x k = kNNN表示k=1,⋯,N,则我有N个未知数:uk=u(xk)表示k=1,⋯,N,因为u是在边界处规定的。xk=kN+1xk=kN+1x_k=\frac{k}{N+1}k=1,⋯,Nk=1,⋯,Nk=1,\cdots,NNNNuk=u(xk)uk=u(xk)u_k=u(x_k)k=1,⋯,Nk=1,⋯,Nk=1,\cdots,Nuuu 在第二种情况下真有未知数ü 0,⋯ ,ù Ñ + 1,我知道如何使用(均相)诺伊曼BC在边界来离散拉普拉斯,例如具有两个虚构点的红利x − 1和x N + 2以及等式:N+2N+2N+2u0,⋯,uN+1u0,⋯,uN+1u_0,\cdots,u_{N+1}x−1x−1x_{-1}xN+2xN+2x_{N+2} u1−u−12h=0=uN+2−uN2hu1−u−12h=0=uN+2−uN2h\frac{u_1-u_{-1}}{2 h} = 0 = \frac{u_{N+2}-u_N}{2 h} 我的问题是关于定期公元前。我觉得我可以使用一个方程,即 ,但也许两年,然后我会用 ∂ X ü (0 )= ∂ X ù (1 )u(0)=u(1)u(0)=u(1)u(0) = u(1)∂xu (0 …