# NMPDE
Numerical Methods for Partial Differential Equations (MATH F422 - BITS Pilani)
How to find your way through this repo:
1. Navigate to the folder corresponding to the problem you wish to solve.
2. Clone the entire folder and not just the main .m files, as the associated functions should be present.
3. Run the code normally in MATLAB, with the following tweaks:
a. Change initial and exact functions according to requirement.
b. Make sure you incorporate changes in the scheme due to different equations.
c. Adjust the mu values based on steps in the dimensions (N and M respectively)
NMPDE is a course offered at BITS Pilani University, which deals with solving PDEs using numerical FD schemes, and studying their respective stabilities and orders of convergence.
Some of the schemes covered are: FTCS, BTCS, Crank Nicolson, ADI methods for 2D Parabolic PDEs, Theta-schemes, Thomas Algorithm, Jacobi Iterative method and Gauss Siedel Method
So far, we have covered Parabolic, Elliptic and Hyperbolic PDEs usually encountered in physics.
In the Hyperbolic PDEs, we encountered the 1D Wave equation and Burger's equation. They were solved using the following schemes:
1. Lax Friedrichs Scheme
2. Upwing Scheme
3. Leap Frog Scheme
4. Crank Nicolson Scheme
5. Lax Wendroff Scheme
6. Gudunov Scheme
The course is a practical introduction to modelling real life problems using partial differential equations and finding approximate solutions using robust, practical numerical methods.
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计MATLAB_偏微分方程的数值方法.zip (72个子文件)
ParabolicPDEs
Parabolic_2D
aszx.m 87B
MyParabolic_2D.m 4KB
homework.m 3KB
uexact.m 67B
uexact_P2D.m 80B
f2D.m 75B
parabolic2d.m 3KB
NonLinearParabolic
myNonLinear.m 2KB
fn.m 132B
_config.yml 27B
Hyperbolic
readme.txt 86B
MyHyperbolic
UpwindScheme.m 811B
hyperbolic_LaxFried.m 854B
leapfrog.m 1KB
Uexact.m 97B
uinit.m 84B
readme.txt 55B
EllipticPDEs
PoissonEqn
fpoisson.m 65B
Poisson_matrix.m 2KB
uexact.m 55B
tryBlock.m 158B
MyPoisson
fpoisson.m 65B
Poisson_matrix.m 2KB
uexact.m 55B
CrankNS
orderCNSspace.m 264B
cnscheme.m 1KB
cnscheme2.m 1KB
f.m 113B
orderCNStime.m 304B
ignore.txt 1B
FTCS
f.m 113B
myFTCS.m 968B
Practice
Lab1_MOL
run_11.m 416B
run_14.m 549B
lab1_3.m 341B
run_12.m 479B
run_13.m 557B
lab1_4.m 314B
lab1_1.m 200B
lab1_2.m 305B
Lab1_FTCS
lab1_1.m 883B
Lab2_BTCS
f2.m 47B
prob2.m 152B
Lab2_FTCS
prob2.m 684B
BTCS
myBTCS.m 1012B
f.m 176B
README.md 1KB
Lab_Sheet1_ODE
prob6.m 304B
prob5.m 263B
LabSheet_IVP.pdf 42KB
prob4script.m 387B
prob6script.m 408B
prob5script.m 400B
prob2.m 244B
prob3.m 275B
lab1_1.m 200B
prob1.m 267B
lab2_1.m 368B
prob7script.m 566B
prob7result.PNG 49KB
run_lab2_1.m 838B
prob7.m 323B
prob3script.m 365B
Lab-Sheet2.pdf 23KB
prob4.m 278B
prob2script.m 538B
Lab-Sheet1.pdf 28KB
prob1script.m 366B
run_lab1_1.m 468B
EllipticInPolarCoordinates
readme.md 253B
polarcPDE2.m 1KB
polarcPDE.m 1KB
共 72 条
- 1
资源评论
ddDocs
- 粉丝: 872
- 资源: 968
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功