The necessities in Numerical Methods

Calculus

edit

Numerical Differentiation

edit
  • Background on Differentiation (pdf)
  • Continuous Function Differentiation (pdf)
  • Discrete Function Differentiation
  • Forward, Backward, Central Divided Difference
  • High Accuracy Differentiation
  • Richardson Extrapolation
  • Unequal Spaced Data Differentiation
  • Numerical Differentiation with Octave


Numerical Integration

edit
  • Trapezoidal Rule
  • Simpson's 1/3 Rule
  • Romberg Rule
  • Gauss-Quadrature Rule
  • Adaptive Quadrature


Roots of a Nonlinear Equation

edit


Optimization

edit



Matrix Algebra

edit

Simultaneous Linear Equations

edit
  • A system of linear equations (pdf)



Gaussian Elimination

edit


LU Decomposition

edit


Cholesky Decomposition

edit


LDL Decomposition

edit


Gauss-Seidel method

edit


Adequacy of Solutions

edit


Eigenvalue and Singular Value

edit




Iterative methods

edit



Regression

edit

Linear Regression

edit


Non-linear Regression

edit


Linear Least Squares

edit




Interpolation

edit

Polynomial Interpolation

edit


Linear Splines

edit


Piecewise Interpolation

edit




Ordinary Differential Equation

edit


Partial Differential Equation

edit


FEM (Finite Element Method)

edit







Using Symbolic Package in Octave

edit
  • In Ubuntu, using the Ubuntu Software Center, I installed GiNac and CLN related software and symbolic package for Octave. But it did not properly installed.
  • After extracting files from symbolic-1.0.9.tar.gz, I followed the following steps.
./configure 
./make 
./make INSTALL_PATH=/usr/share/octave/packages/3.2/symbolic-1.0.9 
  • While doing this, I got an error message related to mkoctfile. So, I used the following command: sudo apt-get install ocatve3.2-headers. Then I was able to install the symbolic packages in the Ubuntu.

Read some tutorials about symbolic computation

edit

Using SymPy ( a Python library for symbolic mathematics)

edit




go to [ Electrical_&_Computer_Engineering_Studies ]