[![JOSE Article](https://img.shields.io/badge/JOSE-CFD%20Python%3A%20the%2012%20steps%20to%20Navier--Stokes%20equations-<COLOR>.svg)](https://doi.org/10.21105/jose.00021)
This repository presents an implementation of Prof. Lorena A. Barba's ["12 Steps to Navier-Stokes"](https://github.com/barbagroup/CFDPython) tutorial, featuring a methodical approach to understanding and solving the Navier-Stokes equations for fluid flow simulation. Within this repository, you'll find **MATLAB, Python, and C++** code for each of the 12 steps, accompanied by in-depth explanations and references.
## Contents
- **Steps 1 to 4 in 1D**
1) Linear Convection
2) Nonlinear Convection
3) Diffusion
4) Burgers' Equation
- **Steps 5 to 10 in 2D**
5) Linear Convection
6) Nonlinear Convection
7) Diffusion
8) Burgers' Equation
9) Laplace Equation
10) Poisson Equation
- **Steps 11 to 12 - Navier-Stokes Equation in 2D**
11) Cavity Flow
12) Channel Flow
## C++ and `matplotlibcpp.h`
The C++ codes use [`matplotlibcpp.h`](https://github.com/lava/matplotlib-cpp), a C++ library that provides Matplotlib-like plotting functionality. To use it, include `matplotlibcpp.h` in your C++ project and ensure Python with Matplotlib is installed.
没有合适的资源?快使用搜索试试~ 我知道了~
实现Navier-Stokes方程模拟流体动力学附matlab代码.zip
共24个文件
m:12个
cpp:10个
md:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 75 浏览量
2024-01-23
10:00:47
上传
评论
收藏 40KB ZIP 举报
温馨提示
1.版本:matlab2014/2019a/2021a,内含运行结果,不会运行可私信 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
资源推荐
资源详情
资源评论
收起资源包目录
实现Navier-Stokes方程模拟流体动力学附matlab代码.zip (24个子文件)
实现Navier-Stokes方程模拟流体动力学附matlab代码
CFD-Fundamental-main
MATLAB
step04.m 2KB
step12.m 5KB
step03.m 976B
step10.m 980B
step06.m 1KB
step07.m 843B
step05.m 1005B
step09.m 788B
step08.m 2KB
step11.m 2KB
step01.m 938B
step02.m 900B
README.md 1KB
C++
step03.cpp 1KB
step10.cpp 2KB
matplotlibcpp.h 98KB
step07.cpp 2KB
step05.cpp 2KB
step09.cpp 2KB
step01.cpp 1KB
step04.cpp 2KB
step06.cpp 3KB
step02.cpp 1KB
step08.cpp 3KB
共 24 条
- 1
资源评论
Matlab科研辅导帮
- 粉丝: 1w+
- 资源: 7491
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功