Fortran Programming
Concepts
- Introduction to Fortran
- Syntax in Fortran
- Keywords and Identifiers
- Statements and Blocks
- Variables and Data Types
- Implicit None Statement
Initial Programs
- Nested If Block
- Nested Do Block
- Select Case Construct
- Cycle & Exit Statement
- File Read and Write
- Plotting Using gnuplot
Basic Programs
- Area of a Circle
- Permutation and Combination
- Quadratic Equation (Real Roots)
- Quadratic Equation (Real & Complex Roots)
- Factorial of a Number
- Matrix Addition
- Matrix Multiplication
- Matrix Multiplication (Subroutine)
Numerical Methods
- Bisection Method
- Regula Falsi (False Position)
- Newton Raphson Method
- Secant method
- Newton Raphson – Non-Linear Equations
- Gauss Elimination Method
- Gauss Elimination Method (With Pivoting)
- Gauss Jordan Method
- Gauss Elimination – Determinant
- Gauss Jordan – Inverse Matrix
- Lagrange Interpolation
- Newton Divided Interpolation
- Newton Forward Interpolation
- Least Square Fitting
- Trapezoidal Rule
- Simpson 1/3rd Rule
- Simpson 3/8 Rule
- Euler’s Method
- Euler’s Modified Method
- Runge Kutta’s (2nd Order)
- Runge Kutta’s (4th Order)
