Numerical Differentiation Toolbox

Description: Functions and classes to evaluate derivatives, partial derivatives, gradients, directional derivatives, Jacobians, and Hessians.

Download:
View Numerical Differentiation Toolbox on File Exchange


Documentation:
Toolbox Documentation
Technical Documentation

IVP Solver Toolbox

Description: Collection of fixed-step IVP solvers. Includes support for matrix-valued IVPs, and provides functions for generating IVP solver equations.

Download:
View IVP Solver Toolbox on File Exchange


Documentation:
Toolbox Documentation
Technical Documentation

Interpolation Toolbox

Description: Interpolation routines.

Download:
View Interpolation Toolbox on File Exchange


Documentation:
Toolbox Documentation
Technical Documentation

Simple Unit Testing Toolbox

Description: Simple unit testing framework for MATLAB.

Download:
View Simple Unit Testing Toolbox on File Exchange


Documentation:
Toolbox Documentation

planet3D

3D Earth and Celestial Bodies

Description: Creates high-resolution renderings of the Earth and the major celestial bodies in our solar system for space mechanics applications.

Download:
View 3D Earth and Celestial Bodies (planet3D) on File Exchange


File Exchange Pick of the Week

Documentation:
Technical Documentation

ground_track

Ground Track

Description: Plots the ground track of an orbit given its planetodetic coordinates (i.e. planetodetic latitude and longitude).

Download:
View Ground Track (ground_track) on File Exchange


Documentation:
Image Sources

mag_phase

Magnitude and Phase of a Transfer Function

Description: Magnitude and phase of a transfer function (i.e. linear system) at a specific point in the frequency domain.

Download:
View Magnitude and Phase of a Transfer Function (mag_phase) on File Exchange


Documentation:
Technical Documentation

c2d_euler

Euler c2d Transformation

Description: Transforms a continuous transfer function to a discrete transfer function using the forward and backward Euler methods.

Download:
View Euler c2d Transformation (c2d_euler) on File Exchange


Documentation:
Technical Documentation

solve_riccati_ode

Solve Riccati Differential Equation

Description: Solves the Riccati differential equation for the finite-horizon linear quadratic regulator.

Download:
View Solve Riccati Differential Equation (solve_riccati_ode) on File Exchange


Documentation:
Technical Documentation

derivative

Numerical Differentiation of Data

Description: Numerical differentiation of data (i.e. arrays) over the domain of the data or at specified points.

Download:
View Numerical Differentiation of Data (derivative) on File Exchange


Documentation:
Technical Documentation

slope_field

Slope Field Generator for ODEs

Description: Draws the slope field of a first-order, univariate, ordinary differential equation.

Download:
View Slope Field Generator for ODEs (slope_field) on File Exchange

line_intersection

Intersection of Two Lines

Description: Finds the intersection of two lines.

Download:
View Intersection of Two Lines (line_intersection) on File Exchange


Documentation:
Technical Documentation

tridiagonal_matrix and tridiagonal_vector

Tridiagonal Matrix Algorithm

Description: Solves the tridiagonal linear system Ax = d for x using two separate implementations of the tridiagonal matrix algorithm.

Download:
View Tridiagonal Matrix Algorithm on File Exchange


Documentation:
Technical Documentation

rand2

Random Number Generator in a Range

Description: Generates an n-dim matrix of random numbers between upper and lower bounds. Data type specification (integer, single, double) is available.

Download:
View Random Number Generator in a Range (rand2) on File Exchange