Deutschsprachige Seite
Deutschsprachige Seite

Modules and add-on's for Matlab


Select the desired Matlab module!

Adaptive Optics Toolbox

The Adaptive Optics Toolbox provides multidisciplinary design and analysis tools suitable for researchers, system designers, and engineers. Complete wave optics simulations, including turbulence phase screens, can be developed from function primitives or constructed using a graphical user interface. A library of standard turbulence model is included, and user-defined models are easily incorporated into the system. Most of the design and analysis capabilities are supported by GUI's, which feature automatic MATLAB code generation.

[contact address]

Aerospace Blockset
The Aerospace Toolbox is a flight vehicle simulation tool that provides GUI-defined high-fidelity hardware and software models for rapid prototyping and end-to-end flight vehicle simulation development, execution, and evaluation. The simulation setup, execution, and evaluation are GUI-driven, enabling rapid system evaluation and prototyping. A comprehensive analysis package is included to provide rapid evaluation of the simulation results. A Monte Carlo, sensitivity, and state-of-the-art covariance analysis capability is also provided.

Typical users are engineers in the fields of aerospace, flight dynamics, control systems, radar, simulation, and flight software. MATLAB and Simulink are the cornerstone for the Aerospace Toolbox development and utilization. The code for algorithms provided with the tool set were all developed with MATLAB and associated toolboxes. End users can easily expand upon the models and algorithms provided within the Aerospace Toolbox by leveraging the capabilities in other MathWorks products.

Bioinformatics Toolbox

The Bioinformatics Toolbox offers computational molecular biologists and other research scientists an open and extensible environment in which to explore ideas, prototype new algorithms, and build applications in drug research, genetic engineering, and other genomics and proteomics projects.

The toolbox provides access to genomic and proteomic data formats, analysis techniques, and specialized visualizations for genomic and proteomic sequence and microarray analysis. Most functions are implemented in the open MATLAB® language, enabling you to customize the algorithms or develop your own.

Chemometrics Toolbox
The Chemometrics Toolbox provides more than 40 specialized MATLAB functions for chemometric calibration. It enables you to perform quantitative and qualitative analysis using powerful methods such as multiple linear regression, principal component regression, and partial least-squares in latent variables. Chemometrics organizes chemical data into matrices so that it can be processed to create calibrations or extract useful information. This makes MATLAB an ideal environment for chemometrics.

The Chemometrics Toolbox is designed to help chemists, biologists, scientists, and engineers develop calibrations for a variety of sophisticated, online process analyzers and laboratory instruments. Designed to enhance productivity, the Chemometrics Toolbox provides the tools that enable users to quickly and easily apply chemometric techniques to data, allowing them to perform quantitative and qualitative analysis on their applications while maintaining confidence in the math.

Communications Toolbox

A collection of MATLAB functions and SIMULINK blocks for communication system design, simulation, and analysis.

The Communications Toolbox provides a comprehensive set of tools for the design, analysis, and simulation of digital and analog communication systems. The Toolbox contains more than 100 MATLAB functions and 150 SIMULINK blocks for developing and simulating algorithms and system designs in applications such as wireless devices, modems, and storage systems. It also serves as an excellent basis for research and education in communications engineering.

[homepage] [detailed description]

CONTI Tool
No information available!
Control System Toolbox
No information available!
Curve Fitting Toolbox

A rich collection of algorithms for classical and modern control system design, analysis, and modeling.

The Control System Toolbox is a collection of MATLAB functions for modeling, analyzing, and designing automatic control systems. The functions in this Toolbox implement the most common classical transfer function and modern state-space control techniques. With the Control System Toolbox, you can model, simulate, and analyze both continuous-time and discrete-time systems. Time responses, frequency responses, and root-locus diagrams can also be quickly computed and graphed.

[homepage] [detailed description]

Data Acquisition Toolbox
No information available!
Database Toolbox
No information available!
Data Structure & Algorithms Toolbox

The Data Structures & Algorithms Toolbox provides advanced data structures and algorithms for the Matlab(r) 5 environment. It implements functions to create and destroy singly and doubly linked list, stack, queue, binary tree and red-black (balanced) binary tree. Data elements can be inserted, deleted or searched for. A graphical representation of trees can be shown. All algorithms are clearly written as m-files, which allows the toolbox to be used as a teaching aid in educational data structures courses. This is the first implementation available of
advanced datatypes, common in other languages, for Matlab.

Features

  • Freeware. The toolbox is available for free download.

  • Singly and doubly linked list, stack and queue. Allocate, free, insert, search, delete.

  • Binary tree and red-black (balanced) binary tree: Allocate, free, insert, search, delete, traverse.

  • Visualization of tree structures.

  • Clear, readable algorithms in m-functions. Modifications of the algorithms or creation of new datatypes are possible.

  • Flexibility: data structures can contain any Matlab data, including cell arrays and other structures.

  • Using the most efficient datatype for the task. A binary tree or linked list is many times more appropriate than an array.

The Data Structures & Algorithms Toolbox is initially available for Matlab 5 on Windows 95/NT systems only. Unix version may be available based upon requests.

DigiWare Systems

The DigiWare Systems are complete, ready-use, application development systems for active sound and vibration control. They include MATLAB based control software, GUI software, and a DSP controller, creating a complete set of tools for conducting research and development in active/adaptive control.

Distributed Computing Toolbox

The Distributed Computing Toolbox and the MATLAB Distributed Computing Engine enable you to develop distributed MATLAB applications and execute them in a cluster of computers without leaving your development environment. You can prototype applications in MATLAB and use the Distributed Computing Toolbox functions to define independent or interdependent tasks. Algorithms that require interdependent tasks use the Message Passing Interface (MPI)-based functions provided. The MATLAB Distributed Computing Engine schedules and evaluates tasks on multiple remote MATLAB sessions, reducing execution time compared to running in a single MATLAB session.

DSP Blockset

Simulink block libraries for the design, simulation, and prototyping of digital signal processing systems.

The DSP Blockset provides an intuitive graphical tool for the rapid design, simulation, and prototyping of digital signal processing systems. It contains more than 100 blocks for creating and analyzing DSP designs. Together with MATLAB and Simulink, the DSP Blockset simplifies DSP system design by integrating algorithm development, simulation, and real-time implementation.

The DSP Blockset Version 2.0 is a major upgrade to the DSP Blockset. This release includes a number of new libraries and blocks that enhance the ability to model both discrete-time and hybrid systems, including support for adaptive and multirate filtering, a matrix math library, signal processing blocks for time and frequency-domain modeling, spectral analysis blocks and new building blocks such as switches and counters.

These new blocks extend the application of Simulink for use in the design, simulation, and prototyping of digital signal processing (DSP) in devices and systems such as wire-based and mobile communications, computer peripherals, speech and audio processing, automotive controls, and medical diagnostics.

[homepage] [detailed description]

Extended Symbolic Math Toolbox
No information available!
FEMLAB
[contact address]
Financial Toolbox
No information available!
Finite Element Analysis

The Structural Dynamics Toolbox provides low cost, modular, and versatile access to methods in experimental and analytical structural dynamic modeling. A number of scientific functions implement standard and state of the art methods in three main areas experimental modal analysis, Finite Element analysis, Finite Element design and update.

Scientific Software Group
72-78 Grand Rue
92310 Sèvres (France)
Phone: (33) 1 45 34 23 91
Fax: (33) 1 45 07 08 06
E-mail: info@ssg.fr

FISMAT

A free fuzzy inference systems toolbox for MATLAB, FISMAT, accommodates different arithmetic operators, fuzzification and defuzzification algorithm, implication relations, and different method of approximate reasoning such as Compositional Rule of Inference (CRI) and Approximate Analogical Reasoning Scheme based on Similarity Measure.

[homepage]

Fixed-Point Toolbox

The Fixed-Point Toolbox provides fixed-point data types and arithmetic in MATLAB. You can use it to develop algorithms for testing, modeling, and verifying your fixed-point implementations.

Frequency Domain System Identification Toolbox

The Frequency Domain System Identification Toolbox (FDIDENT) provides specialized tools for identifying linear dynamic single-input/single-output (SISO) systems from time responses or measurements of the system's frequency response. Frequency domain methods support continuous-time modeling, which can be a powerful and highly accurate complement to the more commonly used discrete-time methods. The methods in the toolbox can be applied to problems such as the modeling of electronic, mechanical, and acoustical systems.

The Frequency Domain System Identification Toolbox is built entirely in MATLAB and all functions are available from the MATLAB command line or through an interactive graphical user interface.

Fuzzy Logic Toolbox

An intuitive graphical environment for designing intelligently controlled systems.

The Fuzzy Logic Toolbox features a simple point-and-click interface that guides you effortlessly through the steps of fuzzy design, from setup to diagnosis. It provides built-in support for the latest fuzzy logic methods, such as fuzzy clustering and adaptive neuro-fuzzy learning. The Toolbox's interactive graphics let you instantly visualize and fine tune system behavior.

[homepage] [detailed description]

GARCH Toolbox

The GARCH Toolbox extends the Financial Toolbox with functions specific to volatility modeling. The GARCH Toolbox enables financial professionals to perform Monte Carlo simulation of univariate returns, generate minimum mean square error forecasts, perform pre- and postestimation diagnostic and hypothesis testing, and estimate parameters of general ARMAX/GARCH composite models.

Genetic Algorithm and Direct Search Toolbox

The Genetic Algorithm and Direct Search Toolbox extends the optimization capabilities in MATLAB and the Optimization Toolbox with tools for using the genetic and direct search algorithms. You can use these algorithms for problems that are difficult to solve with traditional optimization techniques, including problems that are not well defined or are difficult to model mathematically. You can also use them when computation of the objective function is discontinuous, highly nonlinear, stochastic, or has unreliable or undefined derivatives.

[homepage]

Higher-Order-Spectral Analysis Toolbox

A collection of algorithms for analyzing non-Gaussian signals

The Higher-Order Spectral Analysis Toolbox contains specialized tools for analyzing signals using the cumulants, or higher-order spectra, of a signal. The Toolbox features a wide range of higher-order spectral analysis techniques, providing access to algorithms at the forefront of signal processing technology.

[detailed description]

Identif. of Continous Time Dynamic Systems Toolbox

IDCON provides powerful and industry-proven methods for experimental modeling, i.e., for identification of dynamic systems based on measured data especially with arbitrarily varying input signals or frequency response data. Additionally, IDCON provides functions for filtering noisy signals and calculating pure time-delay approximations and graphical filter design. The filter characteristics for filter design may be determined easily via graphical definition of the desired amplitude response. The resulting mathematical models describe the system in frequency domain as a transfer function. The use of IDCON is not limited to any application area.

Image Processing Toolbox

A complete suite of digital image processing and analysis tools for MATLAB.

The Image Processing Toolbox provides engineers and scientists with an extensive suite of robust digital image processing and analysis functions. Seamlessly integrated within MATLAB’s development environment, the Image Processing Toolbox is designed to free technical professionals from the time consuming tasks of coding and debugging fundamental image processing and analysis operations from scratch. This translates into significant time saving and cost reduction benefits, enabling you to spend less time coding algorithms and more time exploring and discovering solutions to your problems.

[homepage] [detailed description]

Instrument Control Toolbox
No information available!
Matlab C Math Library
No information available!
Matlab COM Builder
No information available!
Matrix

C++ Matrix Class Library. For implementing high-level, scientific algorithms in a Matlab-like high performance C++ code.

[detailed description]

MMLE3 Identification Toolbox
No information available!
Model-Based Calibration Toolbox
No information available!
Model Predictive Control Toolbox
No information available!
MOSEK

The MMLE3 Identification Toolbox is a MATLAB function to identify the parameters in a continuous linear time-invariant, multi-input/multi-output, state-space system model, using either the maximum likelihood method or the output error method. The primary outputs of the identification process are: parameter values, filtered and unfiltered Cramer-Rao bounds, sensitivities, and geometric dilution of precision (GDOP). Other outputs include final innovation covariance matrix, final Kalman filter gain, predicted output, Hessian of cost function, gradient of cost function, and filtered innovations sequence. Three demonstration problems are included to illustrate the use of the MMLE3 Identification Toolbox.

Mu-Analysis and Synthesis Toolbox
No information available!
Multi-Precision-Arithmetic Blockset
No information available!
NAG Foundation Toolbox
No information available!
Neural Network Toolbox

The Neural Network Toolbox provides a complete neural network engineering environment within MATLAB. It provides comprehensive support for the design, training, and simulation of many proven network paradigms, from basic perceptron models to advanced associative and self-organizing networks. It can be used for exploring and applying neural networks to applications such as signal processing, nonlinear control, and financial modeling.

[homepage] [detailed description]

NeuroSolutions for MATLAB

The NeuroSolutions for MATLAB neural network toolbox is a valuable addition to MATLAB's technical computing capabilities allowing users to leverage the power of NeuroSolutions inside MATLAB. The toolbox features 15 neural models, 5 learning algorithms and a host of useful utilities integrated in an easy-to-use interface, which requires “next to no knowledge” of neural networks to begin using the product.

[homepage]

Nonlinear Synthesis Toolbox

The Nonlinear Synthesis Tools allow the user to design nonlinear control systems using a simulation model of the dynamic system as the starting point. The simulation models can be built using MATLAB or Simulink. No symbolic manipulations are required for control system synthesis. Using a GUI, the user selects a nonlinear system design method and provides the appropriate design parameters. The software delivers nonlinear controller designs in the form of an M-file or C code. This code can be coupled to the MATLAB/Simulink simulation model to assess the closed-loop performance of the dynamic system.

The Nonlinear Synthesis Tools can be used to design nonlinear control systems for aerospace, automotive, electro-mechanical, manufacturing, and chemical process control systems. Over 50 tutorial examples are provided to help illustrate how to design nonlinear controllers. Nine different nonlinear controller synthesis methods are available to the user as well. The Control System Toolbox and Robust Control Toolbox can be used to enhance the capabilities of the Nonlinear Synthesis Tools software.

Optimization Toolbox

Tools for the general optimization of linear and nonlinear functions.

The Optimization Toolbox contains routines that implement the most widely used methods for performing minimization or maximization on general nonlinear functions. These routines may be used to solve complex design problems in order to improve cost, reliability, and performance in a wide range of applications.

Graphically, an optimization problem can be visualized as trying to find the lowest (or highest) point in a complex, highly contoured landscape. An optimization algorithm can thus be likened to an explorer wandering through valleys and across plains in search of the topological extremes.

[homepage] [detailed description]

Partial Differential Equation Toolbox
No information available!
Partial Least Squares and Principal Components
For more Information contact Barry Wise at EVTech@delphi.com.
PRT-Pattern Recognition Toolbox

PRT is a generalized Pattern Recognition Toolbox for analysis and fault diagnosis of one-dimensional signals using MATLAB as its computing engine. The toolbox was written by engineers versed in applying pattern recognition and neural networks to a wide range of research and product development applications. An extensive library of feature extraction and optimization routines, statistical classification algorithms as well as neural networks, and graphical display functions for visualizing data sets are provided. These tools help researchers in determining key relationships and the statistical nature of the data. An optional user interface supports specific types of data acquisition hardware and I/O file formats.

[homepage] [contactaddress]

Real Time Toolbox

The Real Time Toolbox is a package that enables Matlab to communicate with outside world in real time. Sampling fast signals up to 10 kHz, or even more with DMA, utilizes your data acquisition hardware to its limits. Many industry-standard data acquisition cards already supported, others are being continuously added Available for computers running Microsoft Windows only and requires Matlab 4.2 or higher.

[contactaddress] [homepage] [detailed description]

Robust Control Toolbox
No information available!
Real Time Workshop Ada Extension
No information available!
Simscape

Simscape extends Simulink with tools for modeling and simulating multidomain physical systems, such as those with mechanical, hydraulic, and electrical components. Simscape can be used for a variety of automotive, aerospace, defense, and industrial-equipment applications. Together with SimMechanics, SimDriveline, SimHydraulics, and SimPowerSystems (all available separately), Simscape lets you model complex interactions in multidomain physical systems.

SIMULINK

Simulink is an interactive tool for modeling, simulating and prototyping discrete, analog, and mixed signal systems. As an integral part of the MATLAB DSP environment, Simulink helps you simulate algorithms and evaluate alternatives early in the design process. With the DSP Blockset, Simulink enables you to build block diagrams, simulate dynamic systems, evaluate system performance, and iterate your designs for complex DSP algorithms. interface for constructing block diagram models using "drag-and-drop" operations. You can easily tune architectural details as you move toward implementation.

[detailed description]

SIMULINK Accelerator
No information available!
Signal Processing Toolbox

Powerful tools for algorithm development, signal and linear system analysis, and time-series data modeling.

The Signal Processing Toolbox provides a rich, customizable framework for digital signal processing (DSP). Built on a solid foundation of filter design and spectral analysis techniques, the toolbox contains powerful tools for algorithm development, signal and linear system analysis, and time-series data modeling. The toolbox is useful in applications such as speech and audio processing, communications, geophysics, real-time control, finance, radar, and medicine.

[detailed description]

Spline Toolbox
No information available!
Statistics Toolbox

Combines robust statistical algorithms with interactive graphical interfaces.

The Statistics Toolbox gives you a broad range of tools for performing statistical calculations. It provides a unique blend of graphical ease of use and programmability. Interactive graphical displays let you apply statistical methods easily and consistently, while the MATLAB language lets you easily create custom statistical methods and analyses. This combination gives you the freedom to access the low-level functions such as probability functions and ANOVA directly from the command line, or to use the interactive interfaces to learn and experiment with the toolbox's built-in visualization and analysis tools.

[detailed description]

Symbolic Math Toolbox
No information available!
System Identification Toolbox

An interactive environment for building accurate, simplified models of complex systems from noisy time-series data.

The System Identification Toolbox provides tools for creating mathematical models of dynamical systems based on observed input/output data. The Toolbox features a flexible graphical user interface that aids in the organization of data and models. The identification techniques provided with this Toolbox are useful for applications ranging from control system design and signal processing to time-series analysis and vibration analysis.

[detailed description]

testeval

 

[homepage] [contact address]

The Flight Dynamics and Control Toolbox

The Flight Dynamics and Control (FDC) toolbox for Matlab and Simulink provides flexible models and tools for flight simulation, flight dynamics analysis, and flight control system design. The main purpose of the toolbox is to illustrate how the flight control system design process can be simplified by integrating linear design methods (via Matlab control system design toolboxes) and non-linear system analysis (via the simulation capabilities of Simulink). The toolbox has been built around a generic non-linear aircraft model, which has a modular design that provides maximum flexibility to the user. The model has been configured for the DeHavilland DHC-2 Beaver aircraft, but can be adapted for many different kinds of airplanes if required. The aircraft model has been implemented as a Simulink block-diagram, which can be accessed both from the Matlab workspace and directly through the graphical user-interface of Simulink.

[homepage] [contact address] [detailed description]

TOMLAB
For fast, robust and efficient large-scale optimization in Matlab

Tomlab solves sparse and dense problems in the following areas:

  • Mixed-Integer Linear, Quadratic and Nonlinear Programming. Tomlab /MINLP toolbox released
  • Semidefinite Programming with bilinear matrix constraints (BMI, LMI) Tomlab /PENBMI toolbox released
  • Semidefinite Programming and LMI. Tomlab /PENSDP toolbox released
  • Constrained Nonlinear Parameter Estimation, Minimax and L1 Data Fitting
  • Nonlinear Programming
  • Global Optimization (Several minima), Box-Bounded, Nonlinear and Integer Constraints
  • Costly Global Nonconvex Optimization, in the Tomlab /CGO toolbox
  • Linear and Nonlinear Least Squares
  • Nonsmooth Optimization
  • Unconstrained Optimization
  • Linear and Quadratic Programming
  • Approximation of Empirical Data to Positive Sums of Exponential Functions.

Tomlab available for

  • Windows Matlab 5.x, 6.x
  • Linux Matlab 6.x
  • Unix (Sun, HP, SGI, DEC)
  • Mac Matlab 5.2.1
  • Mac OS X.

Main Features

  • Standalone licenses available for industrial and financial embedded systems
  • Compile into standalone with the Matlab Compiler (MCC)
  • Fully compatible with Math Works Optimization Toolbox Run e.g. Financial Toolbox faster using Tomlab
  • More than 80 numerical algorithms, both Matlab and Fortran (using MEX).
  • 5 methods for numerical differentiation
  • Automatic Differentiation with ADMAT and MAD toolbox called from Tomlab
  • Define your problem once, use all available solvers
  • Graphical User Interface (GUI), also code generator

[homepage] [contactaddress]

TsiControls

TSiControls enables you to integrate symbolic and numerical tools for control system design. It includes functions for classical (linear) control systems design. It also has novel functions for the design and analysis of nonlinear control systems, including computation of nonlinear adaptive feedback controls. If a computer simulation is desired, TSiControls contains functions that construct a C source code that compiles as a stand-alone model to be linked with an ODE Solver or as a "MEX-file" for use with MATLAB-SIMULINK.

[contactadresses]

TsiDynamics

TSiDynamics is a Mathematica package containing functions that support the assembly of mathematical and simulation models for mechanical systems. From these models, TSiDynamics assembles the equations of motion. The current version accommodates tree structures composed of rigid and flexible bodies interonnected with fully user-definable joints. If a computer simulation is desired, TSiDynamics contains functions that construct a C source code that compiles as a "MEX-file" for use with MATLAB-SIMULINK.

[contactadresses]

Video and Image Processing Blockset

The Video and Image Processing Blockset extends Simulink with a rich, customizable framework for the rapid design, simulation, implementation, and verification of video and image processing algorithms and systems. It includes basic primitives and advanced algorithms for designing embedded imaging systems in a wide range of applications in aerospace and defense, automotive, communications, consumer electronics, education, and medical electronics industries.

Wavelet Toolbox

Powerful tools for signal and image analysis, compression, and de-noising.

The Wavelet Toolbox provides a comprehensive collection of routines for examining local, multiscale, and nonstationary phenomena. Wavelet methods offer additional insight and performance in any application where Fourier techniques have been used. The Toolbox is useful in many signal processing applications, including speech and audio processing, communications, geophysics, finance, and medicine.

[homepage] [detailed description]


Send EMailScientific Web HomepageInternetadressliste HomepageMy Homepage
Stefan Steinhaus, webmaster@steinhaus-net.de