[問題] 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