1D Linear Advection Finite Difference

버전 1.0.0.0 (5.61 KB) 작성자: James Adams
Solves the 1D Linear Advection equations using a choice of five finite difference schemes.
다운로드 수: 2.8K
업데이트 날짜: 2014/5/6

라이선스 보기

The 1D Linear Advection Equations are solved using a choice of five finite difference schemes (all explicit). First Order Upwind, Lax-Friedrichs, Lax-Wendroff, Adams Average (Lax-Friedrichs) and Adams Average (Lax-Wendroff).
A heuristic time step is used.

Periodic boundary conditions are used (solutions reappears at the opposite end of the figure window.

Dependent variable (pollutant concentration) is plotted at each time step.

Additional info,
The Adams Average scheme was devised by myself (James Adams) in 2014. In this program, it has been used to modify the Lax-Friedrichs and Lax-Wendroff schemes. Numerical experiments have shows that the Adams Average improves the performance of these schemes.

인용 양식

James Adams (2024). 1D Linear Advection Finite Difference (https://www.mathworks.com/matlabcentral/fileexchange/46480-1d-linear-advection-finite-difference), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2011a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.0.0.0