我是 Freefem++ 的新手,我要解决的问题是 Fisher 方程:
du/dt = d^2u/dx^2 + d^2u/dy^2 + k * u * (1-u)
du/dn = 0 - border condition
我试图以弱形式重新表述问题,但是 Freefem 显示公式错误:
problem Fisher(uh, vh) = int2d(Th)(uh * vh/dt + Grad(uh)' * Grad(vh) ) - int2d(Th)(k * uh * vh) + int2d(Th)(uh0 * vh/dt) - int2d(Th)(k * uh * vh * uh);
你能告诉我我做错了什么吗?最后条款有问题。