[问题] Laplace's Equation

楼主: Absolitude (别再睡了起床了爱丽)   2015-04-09 18:10:50
我想解一个Laplace's Equation
比方说下面这个文件第三页这种例题
http://www.robots.ox.ac.uk/~jmb/lectures/pdelecture5.pdf
输入
NDSolve[{D[u[x, y], x, x] + D[u[x, y], y, y] == 0, u[0, y] == 0,
u[x, 0] == 0, u[3, y] == 0, u[x, 4] == Sin[Pi/3*x]}, u, {x, 0,
3}, {y, 0, 4}]
结果她回传
NDSolve::ivone: Boundary values may only be specified for one independent
variable. Initial values may only be specified at one value of the other
independent variable.
请问哪里写错了
谢谢~
作者: Serenede (Serenede)   2015-04-12 01:31:00
我把你的code完全复制贴上似乎没问题DensityPlot[u[x, y] /. %, {x, 0, 3}, {y, 0, 4}]就可以画出所需要的图所以你再检查一下吧,问题可能出在别的地方
楼主: Absolitude (别再睡了起床了爱丽)   2015-04-12 02:59:00
还是找不到问题,怪了。请问你是第几版的?我是第七版的
作者: GirlInBlack ( 小蛋 )   2015-04-12 06:43:00
Mathematica 10是OK的
作者: Serenede (Serenede)   2015-04-13 11:11:00
我也是10
楼主: Absolitude (别再睡了起床了爱丽)   2015-04-13 18:58:00
谢谢~ 不过还是不行>"<

Links booklink

Contact Us: admin [ a t ] ucptt.com