資源簡(jiǎn)介
計(jì)算流體力學(xué) 五階WENO離散格式Matlab實(shí)例(求解波動(dòng)方程等),可直接運(yùn)行
代碼片段和文件信息
function?[vpvn]?=?fluxSplit(ufdfstrategy)
%?WENO?flux?spliting?subroutine.
%?OUTPUT:
%???*?vp:?positive?flux?v^{+}?which?corresponds?to?f_{i+1/2}^{-}
%???*?vn:?negative?flux??v^{-}?which?corresponds?to?f_{i+1/2}^{+}
switch?strategy
????case{1}?%?Godunov?-?scalar?fluxsplit?(non-conservative)
????????vp?=?f((u?+?abs(u))./2);?%flux^{+}
????????vn?=?f((u?-?abs(u))./2);?%flux^{-}
????case{2}?%?Local?Lax-Friedrichs
????????v?=?f(u);?alpha?=?abs(df(u));
????????vp?=?0.5.*(v?+?alpha.*u);?%flux^{+}
????????vn?=?0.5.*(v?-?alpha.*u);?%flux^{-}
????case{3}?%?(Global)?Lax-Friedrichs
????????v?=?f(u);?alpha?=?max(abs(df(u)));
????????vp?=?0.5.*(v?+?alpha.*u);?%flux^{+}
????????vn?=?0.5.*(v?-?alpha.*u);?%flux^{-}
????otherwise
????????error(‘only?cases?1?and?2?are?available‘)
end
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????803??2014-02-12?14:41??5th?WENO?Matlab?Example\fluxSplit.m
?????文件???????1332??2014-02-12?14:41??5th?WENO?Matlab?Example\IC.m
?????文件???????1311??2014-02-12?14:41??5th?WENO?Matlab?Example\license.txt
?????文件????????988??2014-02-12?14:41??5th?WENO?Matlab?Example\residual.m
?????文件???????3887??2014-10-15?17:02??5th?WENO?Matlab?Example\temple8024_weno_claw.m
?????文件???????3015??2014-10-10?11:54??5th?WENO?Matlab?Example\WENO5wave1dv3.m
?????文件???????4551??2014-02-12?14:41??5th?WENO?Matlab?Example\WENO5_1d_reconstruction.m
?????目錄??????????0??2014-11-13?22:30??5th?WENO?Matlab?Example
-----------?---------??----------?-----??----
????????????????15887????????????????????8
- 上一篇:協(xié)作頻譜感知源程序
- 下一篇:ahe算法的實(shí)現(xiàn)
評(píng)論
共有 條評(píng)論