Proposed book title and table of contents: MATLAB Coding Tutorials for Computational Fluid Dynamics
Abstract:
MATLAB is a great software to use, working continuously on the software for 4 months is substantial to get used to it and its bugs, based on the condition of refreshing your knowledge of linear algebra.
Table of Contents:
1-Analysis:
1-1-offstting a Profile.
1-2-Rotating a Profile.
1-3-Mirroring a Profile.
1-4-Assigning a Profile to a Path.
1-5-Scalling a Profile.
2-Mesh Generation:
2-1-Generating a Rectangular Mesh.
2-2 Generating a Cylindrical Mesh.
2-3 Generating a Staggard Grid.
2-4 Simple Delauny Triangulation.
2-5 Using the Meshgrid Command.
3-Plotting:
3-1 Using the Plot Command.
3-2 Using the Subplot Command.
3-3 Controlling the Size of the output Generated Graph.
3-4 Specifying the Type of Graph Line.
3-5 Specifying Graph Line Color.
3-6 Using Hold On Off Command.
3-7 Using the Grid On Off Command.
3-8 Using the Pause Command.
4-Coding Formulas.
4-1 Coding the Sutherland Formula.
4-2 Coding the Mass Diffusivity Formula.
4-3 Coding the Redlich-Kowng Equation of State.
4-4 Flame Burning Velocity.
5-Coding Formulas Relating to Turbulence.
5-1 Mean Strain Rate Tensor.
5-2 Reynolds Stress Tensor.
5-3 Lagrangian Length Scale.
5-4 Circulation.
5-5 Vorticity.
5-6 Coding LES Filter on a Velocity.
6-Coding the Transport Equation.
6-1 Coding the Compressible Continuity Equation.
6-2 Coding the Crank Nicholson Method.
6-3 Coding the Runge-Kutta Method.
6-4 Coding the Euler Method.
6-5 Coding Initialization Profiles.
6-6 Coding the Momentum Equation
6-7 Assigning Boundary Conditions to the Studied Domain.
7-Vector Analysis:
7-1 Studying Particle Motion
7-2 Plotting a Vector Field.
7-3 Plotting a Vector.
7-4 Coding a Vector Field.
7-5 Using the Quiver Command.
7-6 Plotting Contours.
7-7 Dimensioning visualization of the Vector to the studied field.
8-Algebric Matrix Construction:
8-1 Constructing a TDMA Matrix .
8-2 Working with One Dimensional Matrices.
8-3 Working with Cholsky, LU and QR Matrix Factorizations.
8-4 Generating Random Data to Construct a Numerical Model.
9-Graphics:
9-1 Working on Complex Matrices.
9-2 Creating Movies.
9-3 Creating an animation with and without the use of the erase command.
9-4 Creating Images of Different Types, BMP,JPEG...etc.
MATLAB is a great software to use, working continuously on the software for 4 months is substantial to get used to it and its bugs, based on the condition of refreshing your knowledge of linear algebra.
Table of Contents:
1-Analysis:
1-1-offstting a Profile.
1-2-Rotating a Profile.
1-3-Mirroring a Profile.
1-4-Assigning a Profile to a Path.
1-5-Scalling a Profile.
2-Mesh Generation:
2-1-Generating a Rectangular Mesh.
2-2 Generating a Cylindrical Mesh.
2-3 Generating a Staggard Grid.
2-4 Simple Delauny Triangulation.
2-5 Using the Meshgrid Command.
3-Plotting:
3-1 Using the Plot Command.
3-2 Using the Subplot Command.
3-3 Controlling the Size of the output Generated Graph.
3-4 Specifying the Type of Graph Line.
3-5 Specifying Graph Line Color.
3-6 Using Hold On Off Command.
3-7 Using the Grid On Off Command.
3-8 Using the Pause Command.
4-Coding Formulas.
4-1 Coding the Sutherland Formula.
4-2 Coding the Mass Diffusivity Formula.
4-3 Coding the Redlich-Kowng Equation of State.
4-4 Flame Burning Velocity.
5-Coding Formulas Relating to Turbulence.
5-1 Mean Strain Rate Tensor.
5-2 Reynolds Stress Tensor.
5-3 Lagrangian Length Scale.
5-4 Circulation.
5-5 Vorticity.
5-6 Coding LES Filter on a Velocity.
6-Coding the Transport Equation.
6-1 Coding the Compressible Continuity Equation.
6-2 Coding the Crank Nicholson Method.
6-3 Coding the Runge-Kutta Method.
6-4 Coding the Euler Method.
6-5 Coding Initialization Profiles.
6-6 Coding the Momentum Equation
6-7 Assigning Boundary Conditions to the Studied Domain.
7-Vector Analysis:
7-1 Studying Particle Motion
7-2 Plotting a Vector Field.
7-3 Plotting a Vector.
7-4 Coding a Vector Field.
7-5 Using the Quiver Command.
7-6 Plotting Contours.
7-7 Dimensioning visualization of the Vector to the studied field.
8-Algebric Matrix Construction:
8-1 Constructing a TDMA Matrix .
8-2 Working with One Dimensional Matrices.
8-3 Working with Cholsky, LU and QR Matrix Factorizations.
8-4 Generating Random Data to Construct a Numerical Model.
9-Graphics:
9-1 Working on Complex Matrices.
9-2 Creating Movies.
9-3 Creating an animation with and without the use of the erase command.
9-4 Creating Images of Different Types, BMP,JPEG...etc.
Unless otherwise noted, all content on this site is @Copyright by Ahmed Al Makky 2012-2013 - http://cfd2012.com