Integration and Differentiation

Numerical integration and differentiation techniques are commonly used in engineering, particularly when analyzing experimental data. Integration and differentiation of measured response signals can be complicated by real-world measurement problems, such as transducer and signal conditioner drift, offset and noise issues.

The MATLAB GUIs are available for both MATLAB 6.5 and 7.0. In addition, MATLAB .exe files are also available for those without MATLAB and can be used with the MATLAB Runtime Engine.

See the general MATLAB GUI instruction file below for more information on system requirements and how to run the GUIs. The LabVIEW GUI .zip files contain a stand-alone version which does not require LabVIEW to run. See the readme in the .zip file for more information. Each GUI .zip file contains a document of suggested exercises to be performed with the GUI.

You will need Adobe Acrobat Reader to view any pdf files. It can be download for free from the Adobe website.

Numerical Integration and DifferentiationView File
Numerical Integration and Differentiation Tutorial
Discusses procedure and equations used for numerical integration and differentiation. Gives examples with perfect data, and also data having bias, noise, and poor resolution.
Numerical Integration Tutorial (pdf)
Numerical Integration / Differentiation Project
Students apply numerical integration and differentiation to different data sets. Issues with initial conditions, bias, delta-t spacing are encountered to help prepare students for analysis of real lab data.
Numerical Integration Project (pdf)
MATLAB Integration-Differentiation GUI Download
M6.5 and M7.0 open in MATLAB, EXE is a stand-alone GUI
Allows user to explore numerical integration and differentiation and how it is affected by corrupting factors present in the data, such as noise, bias, and drift.
M6.5 GUI Download
M7.0 GUI Download
EXE GUI Download
GUI Operation ExplanationGUI Operation Explanation (pdf)
GUI Assignment AvailableGUI Assignment (pdf)