SimpAtm | Simplified atmosphere model. |
StdAtm | Computes atmospheric density based on the standard atmosphere model. |
ctranspose | Computes the transpose of a quaternion. |
get | Gets the scalar and vector equivalent of a quat. |
matrix | Returns a transformation matrix. |
mtimes | Multiplies an object of type quat times a quaternion or a vector. |
quat | Create an object of class quat. You can input: |
scalar | Returns the scalar part of a quaternion. |
vector | Returns the vector part of a quaternion. |
and | Append two state space system |
close | Close the loop on a statespace control system. |
connect | Connection of two state space systems. The connection is |
eig | Get the eigenvalues of a statespace system. |
get | Get an element of the class statespace |
getabcd | Get the state space matrices |
getsub | Get the state space matrices |
isempty | Determine if x is an empty statespace system. |
mtimes | Series connection of two state space systems. The connection is |
plus | Parallel connection of two state space systems. |
series | Connection of two state space systems. The connection is |
set | Set an element of the class statespace |
statespace | Create a state space object. Everything after c is optional. |
ctranspose | Computes the transpose of a matrix. |
get | Gets the matrix equivalent of a transmat. |
mtimes | Multiplies an object of type quaternion times a quaternion or a vector. |
quaternion | Converts an input of type transmat to type quat. |
transmat | Create an object of class transMat. You can input: |
AtmData.txt - Data for the standard atmosphere |
Constants.mat - Standard constants. |
DoubleIntegrator.mat - Statespace model of a double integrator |
EarthMapData.mat - Data for generating Earth maps |
PSSLogo.tif - PSS Logo |
Purr.mat - purr sound file |
SampleSimOutput.txt - Default simulation output for use with QuickPlot. |
Sosumi.mat - Sosumi sound file |
a.mat - Sample data for merging databases. |
b.mat - Sample data for merging databases. |
glass.mat - glass sound file |
sphere.obj - OBJ file of a sphere for testing. |
Box | Generate a box centered at the origin. |
Cone | Compute the vertices for a cone. |
CylinderWithHemisphere | Generates a cylinder with a hemisphere on one end instead of a flat disk. |
Disk | Gemerate a disk. |
Extrude | Generate an object from cross sections. |
ExtrudeFromProfile | Extrude from a radial profile. |
Frustrum | Generate a frustrum of a cone. |
GeomPatch | Get vertices for surfaces of revolution, ellipsoids and cylinders |
Icosahedron | Generate an icosahedron inscribed in a unit sphere. |
MeshEllipsoid | Create a mesh ellipsoid. |
OpenFrame | Generate an open frame |
PlateTwoSided | Generate a plate in the xy plane. |
SectorPatch | Compute faces and vertices for a sector patch. |
ShapedStrut | Generate strut going from x1 to x2. |
Strut | Generate a variable radius strut going from x1 to x2. |
Triangle | Generate a solid triangle. |
TriangularTruss | Generate a triangular truss going from x1 to x2. |
Truss | Generate a square truss going from x1 to x2. |
Tube | Generate a tube with specified inner and outer wall, and length. |
TubeArc | Generate a portion of a tube with an inner and outer wall. |
Tubing | Generate a tube through the points p. |
UChannel | Generate a box with a u cut at the +x end. |
Wedge | Generate a wedge between x1 and x2. |
ACTF | Generic a sensor or actuator model. |
Acker | Gains for poles using Ackermann's formula. |
Alias | Computes the fundamental alias of a frequency. |
Append | Appends two state space systems. |
BalReal | Compute the balanced realization of a, b, c, d. |
BalRealG | Computes a balanced realization of g. |
BodeGP | Computes the phase using the Bode gain phase rule. |
C2DFOH | Create a discrete time system using a first order hold. |
C2DPulse | Create a discrete time system assuming a pulse at the input. |
C2DZOH | Create a discrete time system using a zero order hold. |
C2DZOHWD | Create a discrete time system using a zero order hold and delay. |
C2DelZOH | Create a discrete time systems using the delta operator. |
CButter | Create a continuous Butterworth Filter. |
CCVModel | Generate CCV (control configured vehicle) aircraft model. |
CGram | Compute the controllability gramian for a continuous time system. |
CInputs | Generates different control inputs. |
CLPoles | Computes the closed loop poles. |
CLoopS | Creates a closed loop system. |
CToD | Create a discrete time compensator from a continuous time compensator. |
CToDRand | Convert continuous noise process to a discrete noise process. |
CompE | Create a SISO compensator using a variety of compensator elements. |
DBalReal | Compute a balanced realization for discrete time systems. |
DBode | Generates a Bode plot for a discrete time system. |
DCGain | Computes the DC gain of a discrete time state space system. |
DCGram | Compute the controllability gramian for a discrete time system. |
DOGram | Compute the observability gramian for a discrete time system. |
DQCE | Create an optimal estimator. |
DQCR | Create a quadratic regulator. |
DRiccati | Solves the discrete matrix Riccati equation. |
Delay | Create a model of a delay using Pade approximants for exp(-sT). |
DigitalFilter | Implement a digital filter. |
DispG | Display a statespace system using vertical bar charts. |
ESAssign | Apply eigenvector and eigenvalue assignment. |
ESAssignDraper | Apply eigenvector assignment using the Draper method. |
EVAssgnC | Use eigenvector assignment to design a controller. |
EVAssgnE | Use eigevector assignment to design an estimator. |
EVDesMat | Create the design matrix for the eigenstructure assignment technique. |
EigEval | Evaluate the eigenvalues and eigenvectors graphically. |
FFTEngy | Plot the energy in a signal. |
FResp | Compute the frequency response of the system given a, b, c and d. |
FRespG | Compute the frequency response given the statespace class as input. |
FRespPlot | Plot the frequency response of the system in Bode or Nichols form. |
FindPeaks | Find peaks of the inputs by looking at slopes. |
GND | Compute the frequency response given a numerator/denominator pair. |
GPMargin | Computes gain and phase margins from magnitude and phase. |
GSS | Compute the multivariable frequency response of the system. |
Gen2nd | Creates a second order transfer function. |
IC | Generate a response to an initial condition vector. |
Integral | Creates a general integrator. |
InvSys | Computes the inverse system. |
JLQOF | Linear quadratic regulator with an output feedback cost function. |
JLQTOF | Output feedback design with a reference input. |
JLQTWOF | Output feedback design with a reference input. |
KSmooth | Mechanizes a Kalman Filter fixed interval smoother. |
KronProd | Compute the Kronecker product. |
KronSum | Compute the Kronecker sum. |
LFBal | Perform low frequency prebalancing of a system. |
LQC | Design a quadratic controller. |
LeadLag | Create a lead or lag. |
Limit | Limits a matrix. |
MSR | Mean squared response of a system. |
MagPlot | Compute the magnitude frequency response of a system.s |
ND2SS | Creates state-space model from numerator and denominator polynomials. |
NLFilter | Implements a nonlinear fixed gain filter. |
NQuant | Computes the variance for various types of roundoff. |
Notch | Creates a second order transfer function. |
NumericalTransferFunction | Computes a numerical transfer function from the impulse response. |
Nyquist | Generate a Nyquist plot from a statespace object or gain/phase data. |
OGram | Compute the observability gramian for a continuous time system. |
PDDesign | Design a PD controller. |
PGains | Compute the principal gains for a system. |
PID | Design a PID controller. |
PIDMIMO | Produces a state space n degree of freedom PID controller. |
PIDProper | Compute proper and non-proper transfer functions for a PID. |
PIDWithLag | Creates a PID controller with lag compensation. |
PIDesign | Design a PI controller. |
PILeaky | Design a leaky PI controller. |
PWM | Create a model of a pulsewidth modulator using Pad� approximants. |
Parallel | Parallel connects two state space models. |
PhasePlane | Implements a phase plane controller. |
PrintEigenvalues | Print eigenvalues to the command window. |
PropStateSpace | Propagate a state space model. |
QCE | Create an estimator from a state space system. |
QCR | Creates a regulator from a state space system. |
Quant | Quantizes a matrix using user defined rounding. |
Riccati | Solves the matrix Riccati equation. |
RootLocus | Generate the root locus for s SISO system. |
RootSort | Sort columns of roots for Root Locus. |
RouthArray | Computes the Routhian array for a polynomial. |
S2Damp | Eigenvalues to damping and natural frequency. |
S2Z | Transform an s-plane transfer function into the z-plane. |
SRiccati | Solves the matrix Riccati equation |
SS2ND | Converts from state space to numerator denominator form. |
SSEmpty | Creates an empty state space system. |
SSFromNonlinear | Computes state space matrices from a nonlinear function. |
SVPlot | Computes the maximum and minimum singular values. |
SelectS | Extract selected states from a state space model. |
Series | Series connects two state space models. |
ShapeFlt | Generates a shaping filter with notches and first order roll off. |
SizeAB | Checks the dimensions of the set a, b for consistency. |
SizeABCD | Checks the dimensions of the set a,b,c,d for consistency. |
SizeAC | Checks the dimensions of the set a, c for consistency. |
StatePrp | Propagates state equations. |
SteadyS | Determine the steady state control for a state space system. |
Step | Generate a step response of a state space system. |
TResp | Compute the time response of a state-space system. |
TTPlots | Generates torque transmission plots. |
TrnsZero | Computes the transmission zeros of a plant |
WPZ | Frequency vector with complex poles and zeros. |
WReson | Creates a frequency vector with points around resonances. |
Windup | Implements anti windup compensation. |
Z2Damp | Z domain to s domain damping and natural frequency. |
Z2S | Transform an z-plane transfer function into the s-plane. |
ZFresp | Generates the frequency response for a digital filter. |
ZOH | Create a model of a zero-order-hold using Pad� approximants. |
AddOuterLoop | Add an outer loop for a controller. |
AssembleBlock | Assemble a block given the data structure |
AssemblePlant | Assemble a plant given a model described by gIn. |
BlockDiagramPlugIn | Create a BlockDiagram GUI plug in. |
ControlDesignGUI | Design control systems using a GUI. |
DualListPlugIn | Create dual lists. |
EigenstructurePlugIn | Create an Eigenstructure GUI plug in. |
EmptyBlock | Produce an empty data structure used by the control functions |
EmptySISO | Produce an empty data structure used by the control functions |
LQPlugIn | Create an LQ plug in for the ControlDesignGUI. |
MapIOPlugIn | Create an MapIO plug in for the ControlDesignGUI. |
ModalReductionPlugIn | Create a ModalReduction plug in for the ControlDesignGUI. |
ModalTransform | Transform the system a,b,c,d into modal form |
ModelPlugIn | Create an Model GUI plug in. |
ReduceModal | Retain modes k of the system a,b,c,d. |
ReduceOrder | Retain states k of the system a,b,c,d |
ReduceOrderPlugIn | Create a model order reduction GUI plug in. |
SISOListPlugIn | Create a list of SISO elements for use by control design tools. |
SISOPlugIn | Create an SISO GUI plug in. |
AddOuterLoop | Add an outer loop for a controller. |
AssembleBlock | Assemble a block given the data structure |
AssemblePlant | Assemble a plant given a model described by gIn. |
BlockDiagramPlugIn | Create a BlockDiagram GUI plug in. |
ControlDesignGUI | Design control systems using a GUI. |
DualListPlugIn | Create dual lists. |
EigenstructurePlugIn | Create an Eigenstructure GUI plug in. |
EmptyBlock | Produce an empty data structure used by the control functions |
EmptySISO | Produce an empty data structure used by the control functions |
LQPlugIn | Create an LQ plug in for the ControlDesignGUI. |
MapIOPlugIn | Create an MapIO plug in for the ControlDesignGUI. |
ModalReductionPlugIn | Create a ModalReduction plug in for the ControlDesignGUI. |
ModalTransform | Transform the system a,b,c,d into modal form |
ModelPlugIn | Create an Model GUI plug in. |
ReduceModal | Retain modes k of the system a,b,c,d. |
ReduceOrder | Retain states k of the system a,b,c,d |
ReduceOrderPlugIn | Create a model order reduction GUI plug in. |
SISOListPlugIn | Create a list of SISO elements for use by control design tools. |
SISOPlugIn | Create an SISO GUI plug in. |
BuildConstant | Build the constant database. You can add to this function to build |
Constant | Outputs the value of a constant or opens a GUI for searching. |
Database | GUI to output the value of a constant. q must be an exact match. |
MergeConstantDB | Merges b into a using a GUI. The new file is saved as "NewDB.mat". |
DoubleIntegratorRHS | Right hand side for a double integrator. |
FNLSpring | Nonlinear estimator spring model. Used by CDKFDemo. |
GXUKF | A linear measurement. |
HAngleUKF | Angle measurement from a fixed height object. |
HNLSpring | Nonlinear estimator measurement spring model |
MeasSpring | Spring measurement |
OscillatorRHS | Right hand side for a spring. |
RHS1D | Models a double integrator. |
RHS1DWithAccel | Models a double integrator and a bias. |
RHS1DWithAccelUKF | Models a double integrator and a bias. |
RHSRBUKF | Right-hand-side for a rigid body. |
RHSSpring | Computes the right hand side for a linear spring. |
RHSUKF | Right-hand-side for a cubic spring. |
RHSX | Right hand side for a one dimensional vertical motion simulation. |
CCVDemo | Demonstrate eigenvector assignment using a CCV Model. |
ControlExample | Put a series of compensators on a double integrator. |
LQFullState | Demonstrate full state feedback. |
MatchFilterTest | Test a match filter's ability to find a pulse. |
ModelMatchingControl | Demonstrate model matching control using a single integrator plant. |
PIDDemo | Compare the closed-loop response of a linear system |
PWMVsZOH | Shows the difference between a PWM and a ZOH. |
QCRDemo | Design and demonstrate a controller using QCR |
SimpleControl | Simple controller. |
TFiltRO | Demonstrates how to implement a digital filter. |
TNoise | Designs noise filters and simulates them to show how they attenuate white noise. |
TPID | PID Controller for a double integrator. |
TPIDSat | Demonstrates the effect of integrator windup and how to fix it. |
TSmooth | Demonstrate fixed interval smoothing using a Kalman Filter |
OuterInnerTest | Inner/Outer control loop test. |
OuterInnerTest | Inner/Outer control loop test. |
TConstant | Demonstrate the Constant database. |
UIElementDemo | Demonstrate UIElement and other controls. |
CDKFDemo | Demonstrate the continuous discrete iterated Kalman Filter. |
IMMDemo | IMM test using a Continuous Wiener process acceleration (CWPA) model. |
KFFrequencyResponse | Frequency response for a Kalman filter with an oscillator as the model. |
UDKFDemo | Demonstrate the Kalman Filter using UD factorization. |
UKFAndEKFNLSpring | Simulate a UKF and EKF with a nonlinear spring example. |
UKFPDemoLinearSpring | Demonstrate UKF parameter estimation with a nonlinear spring example. |
CDKFDemo | Demonstrate the continuous discrete iterated Kalman Filter. |
IMMDemo | IMM test using a Continuous Wiener process acceleration (CWPA) model. |
KFFrequencyResponse | Frequency response for a Kalman filter with an oscillator as the model. |
UDKFDemo | Demonstrate the Kalman Filter using UD factorization. |
UKFAndEKFNLSpring | Simulate a UKF and EKF with a nonlinear spring example. |
UKFPDemoLinearSpring | Demonstrate UKF parameter estimation with a nonlinear spring example. |
AnimationDemo | Visualization and animation of 3D vector data |
ColorFunctionsDemo | Examples of generating colors for plots |
DemoRealTimePlot | Demonstrate real-time plots |
Plotting2DDemo | Examples of 2D plotting in the toolbox |
TimeGUIDemo | Demonstrates the TimeGUI plugin in a loop. |
FileHelpDemo | Demonstrate the online file help |
TelemetryDemo | Telemetry Demo |
Rover1D | A UKF for estimating position, velocity and accelerometer bias. |
UKFDemoNLSpring | Simulate a UKF with a nonlinear spring example. |
UKFPDemoNLSpring | Demonstrate UKF parameter estimation with a nonlinear spring example. |
UKFPDemoRigidBody | Demonstrate UKF parameter estimation with a rigid body. |
UKFSmootherDemo | Demo of Rauch-Tung-Striebel smoothing for an Unscented Kalman Filter. |
AngleSensor | Angle sensor. |
CDKF | Continuous discrete iterated extended Kalman Filter. |
CWPAModel | Continuous Wiener process acceleration (CWPA) model. |
EKFPredict | Extended Kalman Filter prediction step. |
EKFUpdate | Extended Kalman Filter measurement update step. |
FXNLSpring | Jacobian of RHSUKF. |
IEKFUpdate | Iterated Extended Kalman Filter measurement update step. |
IMMPredict | Interactive Multiple Models prediction step. |
IMMUpdate | Interactive Multiple Models update step. |
KFInitialize | Initializes Kalman Filter data structures for the KF, UKF, EKF and IEKF. |
KFPredict | Linear Kalman Filter prediction step. |
KFUpdate | Linear Kalman Filter measurement update step. |
KFilter | Mechanizes one step of a Kalman Filter with a forgetting factor |
KalmanFilterCombine | Combine forward and backward covariances and states. |
RTSS | Rauch-Tung-Striebel smoothing |
SigmaPointsChol | UKF sigma points using chol. |
Symmetrize | Makes a square matrix symmetric by adding its transpose and dividing |
UDKalmanFilter | Implements a Kalman filter using UD factorization. |
UKF | Implement an Unscented Kalman Filter. |
UKFP | Implement an Unscented Kalman Filter for parameter estimation. |
UKFPredict | Unscented Kalman Filter state prediction step. |
UKFRTSS | Rauch-Tung-Striebel smoothing for an Unscented Kalman Filter. |
UKFUT | Unscented Kalman Filter transform. |
UKFUpdate | Unscented Kalman Filter measurement update step. |
UKFWeight | Unscented Kalman Filter weights. |
UKUDF | Implement an Unscented Kalman Filter in UD (upper diagonal) form. |
DateChanged | Find a list of files in the directory who have been modified |
FileFullpath | Save the file at the path of the calling function. |
FindDirectory | Returns the path to a directory. |
FindInFiles | Find all files that contain a specified string. |
FindRequiredFiles | Find the files required by a function or a script in order to run |
FindStringInFiles | Finds all instances of the string z in directory d. |
FirstLineOfCode | Return the first line of code for a m-file. This is the first line that |
FixLineEndings | Make line endings consistent with the platform. |
GetFileRoot | Get the root name of a file (without the .xxx) |
GetFileSuffix | Get the suffix of a file, i.e. the xxx of yyyyy.xxx. |
GetHeaders | Finds all files in the directory d. Recursively searches through |
GetModificationDate | Gets the modification date. |
IsFunction | Determine whether a file is a function or script. |
OpenFile | Open a file using a GUI if it is not specified. |
PathDirectories | Generate a cell array list of all directories in the Matlab path. |
RemoveContentsFile | Removes the 'Contents.m' file from a cell array of file names |
EditDlg | Creates a dialog which requires a string as an answer. |
Figui | User-interface to manage figure windows. |
Finder | GUI to find occurrences of a text string in m-files on your MATLAB path. |
GUIColors | GUI for setting interface colors. |
InformDlg | Create an information dialog that will be dismissed by a script. |
LegendFig | Produce a new figure with just a legend of colors and names. |
MLog | Message log. Keeps an ordered, scrollable set of messages. |
MessageQueue | Creates a message queue GUI. Once opened, it stays open. |
ODETimeDisplay | Displays an estimate of time to go, compatible with ode113. |
Selection | Selection GUI. |
SetCopy | Set the dimensions of the figure when copied or printed. |
StopGUI | GUI for stopping scripts. Has Pause, Stop, and Plot buttons. |
TabBox | Create a tab box from plug-ins. |
TimeCntrl | Perform actions specified by the time display. |
TimeDisplay | Displays an estimate of time to go. |
TimeGUI | A GUI displaying the time remaining and estimated completion time. |
TimeToGo | Computes the time left to go in the simulation, the predicted finish |
AddToList | Add an item to a uicontrol listbox. |
AddToPath | Add a local directory to the path and return to the current directory. |
AllCaps | Determines if the string is all capital letters. s may be a cell array |
ArrayToLinspace | Converts an array a s function string. |
AssignFHandle | Assign either a string or function handle depending on the MATLAB version. |
CPIAdjust | Consumer Price Index adjustment. |
Cell2DToStruct | Convert a structure into a cell array where columns of the array |
CellToMat | Converts a cell array to a matrix. |
CenterFigure | Find a position array that centers a figure |
ChangePath | Change the path |
CloseFigure | Close a figure |
CloseIfHandle | Close h if it is a handle to a figure. |
CloseMatFile | Closes every file not listed in kOpenPre. |
CloseUIElement | Close a UIElement. |
ColumnSizeCellArray | Outputs the size of each column of a cell array. |
ConvertFortranFormatToC | Convert Fortran formats to C. Specifically A, I, D, E, F are converted. |
CreateHTMLTable | Creates an HTML table from x. x may be a two dimensional cell array or |
CreateLatexTable | Creates a LaTeX table from x. |
CreateTable | Creates a table from x for displaying to the command line. |
DeBlankAll | Delete all blanks including spaces, new lines, carriage returns, |
DeBlankLT | Delete leading and trailing blanks. |
DebugLog | Display a message to help debugging. |
DeleteCell | Delete a cell element of a one dimensional cell array. |
DeleteFromList | Delete the selected item from a list. |
DeleteIfHandle | Close h if it is a handle |
DeleteSuffix | Deletes the .xxx part of a name. |
DirToCell | Converts a directory list into a cell array. The second argument can be |
DispWithTitle | Display a variable with a title. |
DisplayLatexTable | Displays a LaTeX table. |
EditScroll | Implement a scrollable edit window |
Equal | Returns one if a and b are identical. This function calls itself |
FSWClock | This routine implements the flight software clock. |
Fractal | Generates fractals. Pass a vertex list, face list, depth of the fractal |
FunNames | Get Function Names |
GetCurrentGUIObject | Gets the last uicontrol that was hit. |
GetEntry | Gets the input from a vector of graphics handles and determines |
GetInputFromString | Generates an output from a string. |
GetListString | Get an element from a list uicontrol. Returns empty if there is no |
GetNewTag | Get a new tag to uniquely identify a figure. |
GetUIElement | Get certain properties of UIElements. |
HasOptimizationToolbox | Returns 1 if a licensed optimization toolbox is in your path |
Inflation | Computes U.S. inflation. |
IntToBinary | Converts an integer to binary [lsb msb] in two's complement. |
IsValidField | Determine if a field exists and is not empty. |
IsVersionAfter | Checks to see if the version of MATLAB is after n |
IsVersionBefore | Checks to see if the version of Matlab is before n |
LatexScientificNotation | Converts a number into a string using latex notation. |
LatexTableFromStructure | Creates a LaTeX table from s. |
ListCases | List the switch cases that are included in a given file. |
ListFunctions | List the functions that are called from a given file. |
ListMemberFunctions | List the member functions that are included in a given function/file. |
ListParents | List all parents of a function. Search inside given folder. |
MatToCell | Converts a string matrix to a cell array. |
MatrixCellTo3D | Convert a cell array of p x p matrices into a 3D matrix. |
Num2Str1Line | Converts a matrix to a one line string. |
PrintTitle | Print a title with --- under and above. |
ProcessTag | Code used to process tags for sensors and actuators. |
RadioButtons | Create radio buttons. Units are pixels. format is a cell array of the |
RequiredFields | Returns 1 if the data structure g has the required fields in r |
SaveMovie | Save a MATLAB movie. |
SaveStructure | Save a structure in a file. You will be able to read it in by typing |
SetUIElement | Set certain properties of UIElements |
SortColumnCell | Sort a nxm cell array by the values in the first column. |
Staircase | Generates steps for any number of inputs. Since version 10. |
StrMtch | In a matrix with each row a string finds the matching string |
StringToToken | Finds the first token in a string |
StringToTokens | Converts a string to a list of tokens. |
StructToCell2D | Convert a structure into a cell array. |
StructToText | Write data structure to a text file or command line display. |
StructureList | Creates a list of structures and variables. |
UIElement | Interface to PSS and Mathworks UI. |
ValidTime | Returns the time if valid. Otherwise returns empty. Valid time is |
WaitBarManager | Manages the wait bar. |
Watermark | Add a watermark to a figure. |
fixpopupuicontrol | This function found on Mathworks website as a bug-fix for MATLAB 7. |
flength | Give the length of a file in bytes. |
AddAxes | Adds x,y,z coordinate axes to a figure. |
AddDeltaModeToPlot | Add mode changes to a plot. |
AddFillToPlots | Find mode changes in data and draw as filled sections on existing plots. |
AddView | Add view accelerators to a figure. |
AddZoom | Add zoom-in (CTRL+I) and zoom-out (CTRL+O) accelerators to a figure. |
AnglePatch | Draw a patch showing the inner angle between two vectors. |
AnimateCube | Draw a cube given its dimensions. |
AnimateVectors | Animate one or more time-varying vectors. |
Animator | Animate a set of 2xN or 3xN matrices over N steps. |
AssignColors | Choose n colors from around the RGB color wheel. |
AttitudeCoordinates | Draw attitude coordinates. |
AxesCart | Draw axes on the current plot with X, Y, Z, text labels. |
Axis3D | Adjust 3D axes properties. |
AxisEqual | Equalize the axes with a minimum relative size for the smallest axis. |
BarPlot | Creates a bar plot of x. |
CameraControls | This function creates a GUI for manipulating the camera view. |
Centroid | Compute a centroid from a set of vertices. |
Circle | Compute x y data for a 2-D Circle. |
ColorSpread | Produce a set of 3-element RGB colors that spread across the colormap. |
ConvertOBJFileColorToMatlab | Converts the Wavefront OBJ color format to MATLAB. |
Coordinates | Creates a figure with x,y,z coordinates at the origin. |
DistanceLabel | Rescales distances |
DrawCAD | Draw a CAD model stored in the toolbox CAD format. |
DrawFOV | Draw fields of view. |
DrawImage | Draws an image in a figure window |
DrawSphere | Draw a sphere with specified latitude and longitude lines. |
DrawTreeDiagram | This function creates and draws a tree diagram. |
DrawVertices | Draw and object from vertices in a figure window using patch. |
Ellipsd | Generates an ellipsoid using the equation |
GPoly | Graphical interface to create a polygon. |
ImageOverlay | This function displays an image file and overlays text boxes. |
IntersectPlaneAndSphere | Finds the vector giving the intersection |
LabelLine | Labels a line. |
LegendTitle | Add a title to the current legend. |
LegendWithTitle | Create a legend with a title. |
Loc3D | Plot the location of points |
LogLimit | Given a frequency vector, find the logarithm of the frequency |
Map | Draws a 2 dimensional or three dimensional map of a planet. |
Mesh2 | Draws mesh plots with axis labels. |
Mesh3DMF | Generate a 3DMF for a mesh. This function will append ".t3d" to the file. |
MeshSOR | Create a polygonal mesh from a surface of revolution. |
MeshToPatch | Convert a mesh to a patch. |
NPlot | NPlot generates a plot on which the ylabels are character strings. |
NewFig | Creates a new figure. |
Normal | Compute a normal from a set of vertices using the Newell method. |
PlaybackControls | Create a GUI with playback controls. |
Plot2D | Easily build a versatile 2D plot page consisting of any number of plots. |
Plot3D | Create a 3-dimensional plot. |
Plot3Vector | Plot a 3 vector as x, y, z subplots as well as a combined plot. |
PlotAngleRange | Plot one or more angular ranges on a unit circle |
PlotArrays | Manage a set of arrays for plotting simulation data. |
PlotColor | Generate [r, g, b] for an index k = 1 to 100. |
PlotDoubleYAxis | Generates a plot with two y axes. |
PlotF | Create any number of plot pages in one call. Utilizes Plot2D. |
PlotV | Draws plots of a set of 3*m-by-n vectors in 3D axes. |
PltStyle | Edit this to globally change the plot styles for the plot labels |
Polygon | Generate the properties for a polygon given vertices in the form v(3,n). |
PolygonProps | Polygon properties from vertex and face data. |
PositionLabel | With an input in meters give a reasonable output scale |
PrintFig | Prints specified figures to a printer or files. |
RealTimePlot | Plot real time |
Rename | Renames a figure title. |
SetFont | Sets default fonts |
SliderBar | Create a slider in a new figure with continuous calls to callback. |
SortFigs | Sort figure windows by cascading them. |
Splash | Draw a splash screen. |
StateDisplay | Draw a 3D covariance display in real-time. |
TextS | Prints labels on a graph using text with toolbox style settings. |
TimeLabl | Generates a time label given the maximum value of t and rescales t. |
TitleS | Creates a title using the toolbox style settings. |
TreeDiagram | Generates a tree diagram. |
VantagePoint | Adds vantage points to an existing plot. |
VelocityLabel | With an input in meters/s give a reasonable output scale |
View3D | View a plane of a 3D plot or standard cartesian view. |
XLabelS | Creates an xlabel using the toolbox style settings |
YLabelS | Creates a ylabel using the toolbox style settings |
ZLabelS | Creates a zlabel using the toolbox style settings |
ExportToPSSMatrix | Export two dimensional matrices to a file that can be read by pss_matrix. |
LoadSimLog | Reads data from a simulation log file. |
QuickPlot | Plots output data from external simulations. |
ReadCSVTable | Read in tabular data in .csv file and convert it to a structure array. |
SFunc | An example s-function that interfaces mfiles to Simulink. It implements |
STKAtt | Prints attitude data to STK-formatted file |
STKOrbit | Prints orbit data to STK-formatted file. |
VCFlatFile | Write a set of variables to a VC flat file (comma-separated with header). |
WriteCM | Write a matrix for use in a C or C++ program. |
AddMass | Add mass properties. mB is optional. |
IC623X3 | Convert an inertia matrix from a 1x6 to a 3x3 format. |
InertiaFromOBJFile | Computes an inertia matrix from an obj file or data structure. |
Inertias | Computes inertias of common objects about their c.m. |
MassProp | Compute inertia, mass and center of mass for a collection of rigid bodies. |
MassPropertiesSolidObjFile | Computes a mass properties data structure from an obj file. |
MassPropertiesTetrahedron | Compute inertia, volume and center of mass of a uniform tetrahedron. |
MassStructure | Create a mass data structure. |
PrincipalAxes | Computes the principal axes for an inertia matrix. |
VFToMassStructure | Computes mass properties for a component defined by vertices and faces. |
Volumes | Computes volumes of common objects about their c.m. |
CPGas | Thermal capacity for a gas as a function of temperature. |
GasProperties | Returns gas properties. |
PoissonsRatio | Returns Poisson's ratio. |
ComputeGainsPlugIn | Create a detection filter gains GUI plug in used by DetectionFilterBuilder. |
HierarchicalListPlugIn | Create and manages a hierarchical list. Each element of the list is |
NormalizePlugIn | Create the Normalize GUI plug in used by DetectionFilterBuilder. |
PlotPlugIn | Plot a variable number of points. The function is called as: |
SimulatePlugIn | Create a Simulate GUI plug in used by DetectionFilterBuilder. |
StateSpacePlugIn | Create an StateSpace GUI plug in used by DetectionFilterBuilder. |
Telemetry | Generates a GUI with a set of telemetry pages. |
TelemetryOffline | This GUI plots telemetry files previously saved by Telemetry. |
TelemetryPlot | Plot real time data in a single window. |
TimePlugIn | Create a time GUI plug in. |
AU2Q | Convert an angle and a unit vector to a quaternion. |
Anim2Q | Animate the evolution of 2 quaternions over time. |
AnimQ | Animate the evolution of a quaternion over time. |
DQ2Mat | Finds the derivative of a transformation matrix in terms of quaternions |
DeltaQToRate | Angular rate from small quaternion changes. |
Mat2Q | Converts a transformation matrix to a quaternion. |
Q2AU | Convert a quaternion to an angle and a unit vector. |
Q2Eul | Converts a quaternion to 3-2-1 Euler angles. |
Q2Mat | Converts a quaternion to a transformation matrix. |
QAxisRot | Creates a quaternion based on a pure rotation about the any axis. |
QBToIDot | Computes the quaternion derivative from angular velocity. |
QError | Small angle errors between two quaternions. |
QForm | Transforms a vector in the direction of the quaternion. |
QFromDQ | Computes a quaternion from a base quaternion and delta quaternion. |
QMult | Multiply two quaternions. |
QPose | Transpose of a quaternion. |
QRand | Generates a random quaternion. The first element is always positive. |
QTForm | Transforms a vector opposite the direction of the quaternion. |
QUnit | Unitizes a quaternion. Quaternions are assumed to be the columns of q. |
QZero | Outputs the zero quaternion, [1;0;0;0] |
Sa2Q | Converts an angle vector into a quaternion. |
U2Q | Finds the quaternion that aligns a unit vector with a second vector. |
DN2Date | Computes the date from the day number and year. January 1 is day 1. |
DN2JD | Computes the Julian Date from the day number and year. |
DNString2Date | Converts a day number string to a date. |
DTAToDTS | Converts the date time array to the date time structure |
DTSToDTA | Converts the date time structure to the date time array |
Date2DN | Compute the day number from the date. Uses the format from clock. If no |
Date2FY | Computes the fractional year from the date. |
Date2JD | Compute the Julian Date from the date. |
DateStringToJD | Convert a date string to Julian date. The date string |
DeltaT | Computes the difference between UT1 and TT based on the Julian date. |
FindSolsticeOrEquinox | Finds the Julian Date for solstices and equinoxes. |
JD2000 | Returns the Julian Date for J2000.0 0d 0h UT |
JD2Array | Compute an array of Julian dates from an epoch. |
JD2DN | Compute the day number from Julian date. |
JD2Date | Compute the calendar date from the Julian date. Uses the format |
JD2Day | Computes the day of the week from Julian day number. |
JD2MJD | Converts Julian date to Modified Julian Date |
JD2T | Converts Julian days to centuries from J2000.0 |
JDToDateString | Convert Julian Date to the form '04/20/2000 00:00:00' |
JDToMidnight | Converts a Julian date to the nearest midnight. |
LeapYear | Determines if a year is a leap year |
LocalTimeToGMT | Compute the Julian Date from the local time. |
LocalTimeToJD | Compute the Julian Date from the local time. |
MJD2JD | Converts Modified Julian Date to Julian date. |
SecToString | Convert seconds to days hours/min/seconds and produces a string. |
SystemTime | Provides the system time to the software. |
T2JD | Converts Julian centuries from J2000.0 to days |
TAI2TT | Converts Terrestrial atomic time to Terrestrial dynamic time |
TDB2TT | Converts barycentric dynamical time; used as time-scale |
TT2TAI | Converts Terrestrial (dynamic) time to Terrestrial atomic time |
TT2TDB | Converts terrestrial dynamic time to barycentric dynamical |
TT2UT1 | Converts TT (Terrestrial (dynamic) Time) |
TimeStringToJD | Convert a time string to Julian date. The time string |
UT12TT | Converts UT1 (time scale based on the rotation of the earth) |
YPF2T | Converts years in fractional form, e.g. 1993.5 to T |
AU2M | Convert an angle and a unit vector to a matrix. |
Altitude | Computes the altitude above an ellipsoidal planet. |
Cart2Sph | Converts cartesian coordinates to spherical. |
CoordinateFrameFromUV | Computes a transformation matrix from the frame in which u is defined |
DMS2Deg | Convert degrees, minutes and seconds to radians |
DMS2Rad | Convert degrees, minutes and seconds to radians. |
Deg2DMS | Convert degrees to degrees, minutes and seconds. |
Deg2HMS | Convert radians to hours, minutes and seconds |
Eul2Mat | Converts 3-2-1 Euler angles into an orthonormal transformation matrix. |
Eul2Q | Converts 3-2-1 Euler angles to a quaternion using the half angle |
EulDot2Rates | Converts 3-2-1 Euler angle rates into angular velocity. If only one |
HMS2Deg | Convert hours, minutes and seconds to degrees. |
HMS2Rad | Convert hours, minutes and seconds to radians. |
IConv | Transform a 6x1 compact inertia vector into a 3x3 inertia matrix. |
IConvP | Transform a a 3x3 inertia matrix into 6x1 compact inertia vector. |
Mat2Eul | Converts an orthonormal transformation matrix into 3-2-1 Euler angles. |
RPhiTheta2Cart | Computes the transformation matrix from an r, phi, theta frame |
RaDec2U | Converts right ascension and declination to unit vectors. |
Rad2DMS | Convert radians to degrees, minutes and seconds |
Rad2HMS | Convert radians to hours, minutes and seconds |
Rates2EulDot | Converts angular velocity into 3-2-1 Euler angle rates. If only one |
RotMat | Generates a rotation matrix that transforms in the opposite direction |
Sph2Cart | Converts spherical coordinates to cartesian. |
TranslateAxes | Recompute the moment of inertia "i" by translating axes. |
UnitVectorFromOffset | Computes a unit vector offset from v2 with origin at v1. |
VM2Int | Converts apparent visual magnitude to intensity in watts/m^2. |
SVN Revision: 42425
Back to API main page