没有合适的资源?快使用搜索试试~ 我知道了~
雅各比迭代matlab代码-20H-NM:HS2020@ETHZ“数字建模I和II:理论与应用”课程的代码和项目工作
共24个文件
m:21个
md:1个
gitignore:1个
需积分: 5 0 下载量 119 浏览量
2021-05-26
09:40:32
上传
评论
收藏 92KB ZIP 举报
温馨提示
雅各比迭代matlab代码20H-NM 该课程的代码和项目工作,HS2020 @ETHZ 编码分配 当然客观的 本课程的目的是让学生学习如何从零开始编写数值应用程序。 在课程结束时,学生应该能够使用有限差分法和单元标记技术来编写最新的MATLAB代码,以解决与地球和行星科学应用相关的偏微分方程组。 应用包括泊松方程,浮力驱动的可变粘度流,热扩散和对流以及最新的热机械代码编程。 重点将放在通用性(即使用相似的方法来解决不同的应用程序)和模块化(即在不同程序中重复使用代码)上。 本课程将着重于动手学习的方法,而不是广泛的理论,并且将从MATLAB编程入门开始。 课程内容 第一周:介绍微分方程的有限差分近似。 Matlab编程简介。 一维泊松方程的求解。 第2周:获得数值解的直接和迭代方法。 用直接法求解二维泊松方程。 用Gauss-Seidel和Jacobi迭代方法求解二维Poisson方程。 第3周:使用流函数/涡度公式,在粘度恒定的情况下求解动量和连续性方程。 第4周:交错网格,用于制定动量和连续性方程。 索引未知数。 使用交错网格的压力-速度公式求解恒定粘度时的动量和连续性方程。 第
资源推荐
资源详情
资源评论
收起资源包目录
20H-NM-master.zip (24个子文件)
20H-NM-master
final_project
final_project.m 59KB
.gitignore 5KB
week_03
streamfunction2D.m 6KB
week_04
momentum_continuity_press_vel_2D.m 9KB
momentum_continuity_press_vel_bound_cond_2D.m 10KB
week_02
poisson2D.m 2KB
poisson2D_iterative_solvers.m 7KB
week_11
stokes_continuity_advection_thermal_heating_MiC_2D.m 45KB
LICENSE 1KB
week_09
stokes_continuity_advection_MiC_refined_further.m 29KB
heat_equation_2D.m 8KB
heat_equation_3D.m 11KB
week_10
stokes_continuity_advection_thermal_MiC_2D.m 40KB
README.md 6KB
week_12
two_phase_momentum_continuity_press_vel_var_visc_bound_cond_2D.m 19KB
week_08
stokes_continuity_advection_MiC_2D_FreeSurface.m 23KB
stokes_continuity_advection_MiC_refined.m 28KB
week_06
Advection_1D.m 1KB
Lagrangian_advection_1D.m 1KB
markers_in_cell_advection_1D.m 4KB
week_01
poisson1D_homework.m 2KB
poisson1D.m 1KB
week_05
momentum_continuity_press_vel_var_visc_bound_cond_2D.m 14KB
week_07
stokes_continuity_advection_MiC_2D.m 23KB
共 24 条
- 1
资源评论
NEDL003
- 粉丝: 160
- 资源: 978
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功