Re: [心得] Solving PDE in Method of Line 已回收
※ 引述《Leon (Achilles)》之銘言:
: ※ 引述《zupo (幫解MATLAB難題囧)》之銘言:
: : Method of line 就是將這11點.視做11條ode.
: : 將對時間項微分視做常微分.放在式子最左邊.
: : 右式中對於位置的偏微分.採有限差分展開(中心展開法)做展開
: : 如此產生一個多條微分方程式聯立解
: 我直覺認為這個方法只有對能夠分離的變數有效.
: For example, if U(x,y) = f(x)*g(y),
: 這個方式可能可以用.
: 反例也很容易找, 只要造出一個 PDE,
: 變數是 couple 在一起的就行了.
: 另外, 很不幸的是,
: 通常需要用到數值解的都是那些 couple 的東西.
在這裡我說明一下好了.
U(x,y) = f(x)*g(y) 像這種非時變的就不能用這個方法了
展開項只能展開位置項
也就是說就算是 U(x,t) = f(x)*g(t)
就還是對 f(x)項去展開
這方法是在解波動或熱傳pde.
Laplace 系的就只能用其他的方法了
: : 這方法的好處在於.圖形會較平緩.pdepe解出陡峭的解時.
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: 如果我的 true solution 是一個很陡的函數
: 但是你的方法解出來卻是平緩的..
: 該怎麼解釋結果?
我這邊敘述的方式不太好.造成一些誤會
平緩是指"端點"盡可能不會出現折線
像系統本身就是會發散的.或是本來求出來就是有脈衝現象的
還是不會影響的.答案還是成立的
現象是我我自己解的時候發現出來的
希望有回答到你
: : 這方法可以解出較細膩的解
: : 歡迎有興趣的版友分享
--
數值方法 : 求根值 . ODE系統 . DDE系統. DAE系統. PDE系統
非線性聯立系統. 化工程序控制系統 . 力學系統
RLC 系統 . MCK 系統 . Laplace 轉換 系統
其他 : 工程數學 .微積分.化工程序.輸送現象.化工程序線性控制
Simulator . MATLAB tool box . Simulink . FORTRAN
不會影像處理.....囧>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.9.135.146
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章