# The MathWorks Release 14 Highlights

The MathWorks Release 14 includes all the products in the MATLAB® and Simulink® product families, including major upgrades to 29 products and 14 new products.

New for Technical Computing with MATLAB 7

This release includes new programming tools, support for integer and single-precision math, the ability to work with larger data sets, and performance enhancements. In addition, MATLAB Compiler 4 supports the full MATLAB language, enabling deployment of many more applications.

New for Model-Based Design with Simulink 6

This release supports very large-scale development projects and the design of performance-critical applications. Simulink 6 includes new features for managing large models and increasing workflow efficiency for control, signal processing, and communications systems.

Download the new versions of MATLAB and Simulink and their companion products for which you are enrolled in Software Maintenance Services now.

Information by product is provided below, including lists of new features.

## MATLAB 7 and Simulink 6 New Features

### MATLAB 7

MATLAB is a high-level technical computing language and interactive environment for analyzing data and developing algorithms and applications. MATLAB 7 includes major new features in the areas of programming and code efficiency, plotting and visualization, mathematics, data access, and performance. New features include:

### Development Environment

• Redesigned desktop, providing easier management of multiple documents, docked figures, the ability to save custom layouts, and shortcuts to commonly used commands
• Enhanced Array Editor and Workspace Browser for easier viewing, editing, and graphing of your variables
• Directory Reports, letting you scan your M-files for efficiency, dependencies, and code coverage
• M-Lint Code Checker that recommends code modifications to maximize performance and maintainability
• Ability to execute individual sections of M-code in the Editor
• Automatic publishing of your M-code to an HTML, Word, or LaTex document

### Programming

• Ability to create nested functions, providing an easier way to define and call customized functions
• Anonymous functions for defining single-line functions at the command line or in scripts
• Ability to call function handles using standard calling syntax rather than feval
• Conditional break points, letting you stop when any expression is true
• Block comment markers to comment-out an entire section of code

### Mathematics

• Integer arithmetic, letting you preserve data types in calculations and process larger integer data sets
• Single-precision arithmetic, linear algebra, FFT, and filtering, enabling you to process larger single-precision data sets
• More robust computational geometry routines using Qhull 2002.1, giving greater control over algorithm choice
• linsolve function, enabling you to solve systems of linear equations faster by specifying the structure of the matrix of coefficients
• ODE solver functionality to handle implicit differential equations and multipoint boundary value problems

### Graphics

• New plotting interface for interactively creating and editing plots without entering M-code
• M-code generation from a figure, letting you programmatically reuse custom plots
• Enhanced plot annotation, including drawing shapes, object alignment, and pinning of annotations to data points
• Data exploration tools, including plot panning and data cursors for easily measuring values while browsing plots
• Ability to perform transformations such as rotation, translation, and scaling on groups of graphics objects
• User interface panels and ActiveX controls accessible from GUIDE
• Improved Handle Graphics® support for rendering advanced equations using the full TeX and LaTeX interface

### Data Access and External Interfacing

• New file I/O functions for reading very large arbitrarily formatted text files and writing to Excel and HDF5 files
• Compressed MAT-files option, letting you save large data sets using less disk space
• javaaddpath function for adding, removing, and reloading Java classes dynamically without restarting MATLAB
• COM custom interface, server events, and Visual Basic script support
• Access to Web services based on Simple Object Access Protocol (SOAP)
• FTP object for connecting to an FTP server to perform remote file operations
• Support for the Unicode international character set standard, enabling character data in MAT-files to be shared between languages

### Performance and Platform Support

• JIT Accelerator coverage of all numeric types and function calls
• JIT Accelerator generation of MMX functions for integer arithmetic
• FFT routines using the new version of FFTW3
• Faster text file reading and writing
• 3GB switch support under Windows XP, giving an additional 1GB of data memory to MATLAB

Simulink is a platform for multidomain simulation and model-based design of dynamic systems. It provides an interactive graphical environment and a customizable set of block libraries that let you accurately design, simulate, implement, and test control, signal processing, communications, and other time-varying systems. Simulink 6 improves performance, responsiveness, modeling fidelity, and workflow efficiency when modeling large systems. New features include:

### Component-Based Modeling for Large Systems

• Ability to segment a model into multiple files, where each file is a separate model
• Ability to model, simulate, test, and implement each design component individually before incorporating it into a system model
• Enhanced integration of your models into existing file-based configuration management and version control software
• Increased update diagram and simulation speed for large models
• Model Workspaces, providing separate workspaces for storing and managing parameters and variables for each model
• Enhanced bus support for defining interfaces, supporting operations on bus signals, and specifying buses as structures for code generation

• Unified Model Explorer to navigate, create, configure, and search all signals, parameters, and properties of your model
• Unified simulation and code generation options
• Support for creating and saving multiple simulation and code generation configurations

### Data Management and Visualization

• New data objects for defining structure, bus, custom, and alias data type objects
• Option to log data and add test points without adding blocks to the model
• Signal & Scope Manager, to connect sources and sinks to the model without adding blocks

### MATLAB Language Support

• C code generation and deployment from embeddable MATLAB algorithms
• Enhanced functionality for creating M-file S-functions

## Products with Major Upgrades in Release 14

** Indicates product was introduced after Release 14, and is now available on the Service Pack 1 CD.

### Communications Blockset 3

The Communications Blockset extends Simulink with a comprehensive library of blocks to design and simulate the physical layer of communication systems and components. The blockset helps you design commercial or defense wireless and wireline systems and the semiconductor components used in these applications. New features include:

• 31 new blocks including a variety of equalization and synchronization algorithms, pulse shaping filters, TCM encoding and decoding, and utility blocks for handling delays
• Integration with the Communications Toolbox for post-simulation analysis using BERTool
• Enhancements in the AWGN Channel block to provide tunable parameters for the Real-Time Workshop rapid simulation (RSim) target

### Communications Toolbox 3

The Communications Toolbox extends the MATLAB technical computing environment with functions, plots, and a graphical user interface for exploring, designing, analyzing, and simulating algorithms for the physical layer of communication systems. The toolbox helps you create algorithms for commercial and defense wireless or wireline systems. New features include:

• 42 new functions for designing the physical layer of communication links, including multipath channel models, interleavers, equalizers, and performance evaluation functions
• BERTool, a graphical user interface for comparing the bit error rate of your system with a variety of proven analytical results

### Control System Toolbox 6

The Control System Toolbox provides specialized tools for designing and analyzing controllers for closed-loop control of dynamic systems. New features include:

• Improved numerical engine based on the LAPACK and SLICOT libraries for improved speed and accuracy
• Better model reduction algorithms with support for unstable models
• New commands for modal decompositions

### Database Toolbox 3

The Database Toolbox enables you to exchange data between MATLAB and any ODBC/JBDC-compliant database. The Visual Query Builder tool within the toolbox enables you to query stored data without needing to know SQL. New features include:

• Support for BINARY and OTHER Java SQL objects, such as bitmap images
• Functionality to write data back to any ODBC/JDBC database through the Visual Query Builder
• Visual Query Builder support for structures and numeric arrays with display features

### Embedded Target for Motorola® MPC555 2

The Embedded Target for Motorola® MPC555 lets you deploy production code generated from Real-Time Workshop Embedded Coder directly onto the MPC555 microcontroller. The resulting code can execute in real time for on-target rapid prototyping, processor-in-the-loop cosimulation, or production deployment. New features include:

• Support for MPC56x
• Scheduler option to allow temporary overruns
• CAN driver performance enhancements
• Enhanced support for CANdb

### Embedded Target for TI C6000™ DSP 2.2

The Embedded Target for TI C6000 DSP enables the rapid prototyping of real-time software for Texas Instruments (TI) C67x floating-point DSPs and C64x and C62x fixed-point DSPs. It lets you generate efficient code for C6000 processors directly from Simulink models using Real-Time Workshop. New features include:

• Support for the Texas Instruments C6416 DSK and C64xx families of DSPs
• Support for the Texas Instruments C6713 DSK and C67xx families of DSPs
• Continued support for Texas Instruments C6711 DSK, C6701 EVM, and C62x DSPs
• C64x DSP library
• DSP core support library and enhanced RTDX support
• Support for TMDX 326040A / PCM3003 Codec Daughter Card

### Filter Design Toolbox 3

The Filter Design Toolbox provides advanced techniques for designing, simulating, and analyzing digital filters. It provides filter architectures and design methods, such as adaptive and multirate filtering, for complex real-time DSP applications. New features include:

• Extensive support for second-order section IIR filters, including design, reordering, scaling, graphical analysis, and fixed-point implementation
• Ability to cascade several multirate filters together and to cascade single-rate and multirate filters
• Enhanced fixed-point filter simulation, analysis, and integration with the Signal Processing Blockset
• New FIR filter design functions
• FDATool improvements, including advanced filter design methods, multirate filter creation panel, redesigned quantization panel, and enhanced SOS reordering/scaling dialog
• Filter object methods for FPGA simulation with the Filter Design HDL Coder

If you use the Filter Design Toolbox, visit MathWorks Release 14 product changes for additional information.

### Financial Derivatives Toolbox 3

The Financial Derivatives Toolbox extends the Financial Toolbox with components to analyze fixed-income and equity derivatives and portfolios. It enables you to calculate prices and sensitivities of derivatives, perform hedging analyses, and visualize the results. New features include:

• Cox-Ross-Rubinstein and Equal Probability models for computing the prices and dollar sensitivities of exotic equity options, including Bermuda, compound, barrier, Asian, and lookback

### Image Processing Toolbox 5**

The Image Processing Toolbox provides a complete suite of digital image processing and analysis tools for MATLAB. New features include:

• Modular graphical tools for image exploration and manipulation
• Texture analysis functions
• Hough Transform functions
• ICC profile export

### Instrument Control Toolbox 2

The Instrument Control Toolbox provides features for communicating with instruments, such as oscilloscopes and function generators, directly from MATLAB. The toolbox enables you to communicate with instruments via commonly used communication protocols, such as GPIB, VISA, TCP/IP, and UDP. You can generate data in MATLAB to send out to an instrument, or read data into MATLAB for analysis and visualization. New features include:

• Instrument driver support, including IVI, VXIplug&play, and MATLAB instrument drivers, enabling instrument communication without having to learn instrument-specific commands
• New graphical user interface (tmtool) for identifying, configuring, and communicating with instruments
• Instrument driver development and testing tools for creating and verifying custom instrument drivers
• Tools to modify IVI and VXIplug&play drivers to include MATLAB analysis routines

### Mapping Toolbox 2

The Mapping Toolbox provides capabilities for building map displays and performing geospatial data analysis in MATLAB. New features include:

• Support for standard GIS and geospatial file formats, including ESRI Shapefiles, GeoTIFF, and "worldfiles" for spatially registered images
• Display functions for vector features, georeferenced imagery, and data grids in projected map coordinates
• Functions for vector symbolization based on feature attributes
• Support for the Transverse Mercator projection and the PROJ.4 projection library
• Interactive Map Viewer

### MATLAB Compiler 4

The MATLAB Compiler automatically converts your MATLAB algorithms and applications to redistributable, stand-alone applications and software components. The MATLAB Compiler 4 enables you to compile many additional applications. New features include:

• Compilation of MATLAB algorithms containing objects (a type of data structure)
• Shared libraries versioning, letting you run R14 and R13 MATLAB Compiler-generated applications simultaneously on the same machine
• Improved C++ interface for MATLAB Compiler-generated wrapper functions
• Generation of applications and components for stand-alone applications, C and C++ shared libraries, Excel plug-ins (with MATLAB Builder for Excel), and COM objects (with MATLAB Builder for COM)

### MATLAB Report Generator 2.1

The MATLAB Report Generator enables you to create and automate the documentation of your MATLAB applications in multiple formats. New features include:

• Redesigned graphical user interface
• Faster report generation
• Ability to generate reports as Adobe PDF files
• Additional MATLAB components, including Axes Snapshot, Handle Graphics Summary Table, and MATLAB Property Table

### Model Predictive Control Toolbox 2

The Model Predictive Control Toolbox lets you design, analyze, and simulate model predictive controllers that are based on plant models created in MATLAB or inferred from a linearized Simulink model. New features include:

• Graphical user interface for designing and simulating model predictive controllers
• Plant models represented as LTI objects
• Block for implementing model predictive controllers in Simulink
• One-step controller design using Simulink models
• Ability to deploy the controller for online and real-time applications

If you use the Model Predictive Control Toolbox, visit MathWorks Release 14 product changes for additional information.

### Optimization Toolbox 3

The Optimization Toolbox provides proven algorithms for general and large-scale optimization. Additional functions are provided for linear programming, quadratic programming, nonlinear least-squares, and nonlinear equations. New features include:

• Binary integer programming solver
• New implementation of the unconstrained optimization function fminunc for medium-scale problems
• Ability to use a simplex algorithm with the linear programming function linprog
• Output function available to receive optimization function calls at each iteration of the algorithm

### Real-Time Workshop® 6

Real-Time Workshop generates C code from Simulink models. The resulting code accelerates simulations, allows for real-time execution, provides intellectual property protection, and runs on a wide variety of real-time rapid prototyping and hardware-in-the-loop targets. New features include:

• Incremental code generation using model blocks
• Asynchronous events block library
• Structure support for Simulink buses
• Improved code integration
• Consolidated code generation options within Model Explorer
• External mode support for serial transport

### Real-Time Workshop Embedded Coder 4

Real-Time Workshop Embedded Coder generates high-quality, optimized C code from Simulink and Stateflow models. The resulting code can run on any target, including embedded microprocessors used in mass-production control or signal processing systems. New features include:

• Support for continuous-time systems and noninlined S-functions
• Module packaging for production deployment
• Graphical custom storage class (CSC) designer
• Improved multirate support, including production-quality absolute time
• User-defined data types and more predefined CSCs

### Signal Processing Blockset 6 (formerly named DSP Blockset)

The Signal Processing Blockset extends Simulink with efficient frame-based processing and blocks for the design, implementation, and verification of signal processing systems. The blockset enables you to model streaming data and multirate systems in communications, audio/video, digital control, radar/sonar, consumer and medical electronics, and other numerically intensive application areas. New features include:

• Speech and audio processing functionality, including LPC to/from RC, G.711 Codec, CIC and decimation/interpolation
• New and expanded Digital Filter support, 4 floating point and 15 fixed-point structures
• Increased fixed-point support (requires Simulink Fixed Point) for filters, statistics blocks, the Levinson-Durbin block, and other functions
• New fixed-point dialog interface for easily setting output data types, including word size, binary point, rounding, overflow, etc.
• New and improved scopes, including a new Waterfall Scope

### Simulink Fixed Point 5(formerly named Fixed-Point Blockset)

Simulink Fixed Point enables the intrinsic fixed-point capabilities of the Simulink product family, letting you design control and signal processing systems that will be implemented using fixed-point arithmetic. New features include:

• Integration of all fixed-point blocks into the Simulink library
• Increased functionality with the Signal Processing Blockset, including more than 80 blocks with fixed-point support, and easier transition from floating-point signal processing designs
• Autoscaling within Stateflow
• Improved fixed-point code generation with additional optimizations
• Ability to view fixed-point signal values in decimal, BIN, or HEX format
• Ability to independently verify fixed-point algorithms in MATLAB with the Fixed-Point Toolbox (now available to all Simulink Fixed Point customers)

If you use the Fixed-Point Blockset, visit MathWorks Release 14 product changes for additional information.

The Simulink Report Generator enables you to create and automate the documentation of your models in multiple formats. New features include:

• Redesigned graphical user interface
• Faster report generation
• Ability to generate reports as Adobe PDF files
• New Simulink and Stateflow components, including To Workspace Plot, Stateflow Automatic Table, Stateflow Hierarchy, and Truth Table

### Simulink Response Optimization 2(formerly named Nonlinear Control Design Blockset)

Simulink Response Optimization helps you tune design parameters in Simulink models by optimizing time-based signals to meet user-defined constraints. New features include:

• Improved graphical user interface to set up and manage optimization problems
• Expanded set of optimization routines to tune scalar, vector, or matrix parameters
• Support for user-defined reference signal matching
• Optimization capabilities for any signal in a Simulink model hierarchy
• Full support for continuous, discrete, and hybrid models
• Expanded example library, including examples for electromechanical, aerospace, control system, chemical process, and DSP applications

### Stateflow® 6

Stateflow is an interactive tool for modeling and simulating event-driven systems. Stateflow provides the language elements required to describe complex logic in a natural, readable, and understandable form. Stateflow 6 offers improved integration with Simulink. New features include:

• Unified Model Explorer to navigate, create, configure, and search all signals, parameters, and properties of your model
• Unified Simulink and Stateflow data and code generation options
• Auto-inheritance and parameterization of data type and size
• Scalar, vector, and matrix parameters
• Inclusion of vector and matrix I/O in graphical functions
• Support for data logging, Simulink scopes, and the Signal & Scope Manager
• State timing diagrams viewable on Simulink scopes
• Ability to include embeddable MATLAB functions within Stateflow charts

### Stateflow Coder 6

Stateflow Coder generates C code from Stateflow charts. The code can be used on its own or with Real-Time Workshop, for a wide variety of real-time application and deployment scenarios. New features include:

• Unified code generation options in configuration parameters
• Improved code output unification with Real-Time Workshop
• New optimizations for code efficiency
• Ability to compile functions written using an embeddable subset of the MATLAB language into C code

### Statistics Toolbox 5

The Statistics Toolbox provides functions and graphical user interfaces for analyzing historical data, modeling data, simulating systems, and developing statistical algorithms. New features include:

• Graphical user interface and command-line functions for fitting and plotting distributions to data, evaluating distributions, and managing data fits and display types
• Enhanced maximum likelihood estimates (MLE) functionality
• Support for N-D arrays in random number generation and descriptive statistics
• Nonmetric multidimensional scaling

### System Identification Toolbox 6

The System Identification Toolbox lets you build and evaluate linear models of dynamic systems from measured input-output data using time- and frequency-domain techniques. New features include:

• Model identification and validation using frequency-domain data
• Simplified identification and validation of first-, second-, and third-order continuous-time models with delays
• Improved integration with Simulink to import estimated models and transfer data between the toolbox and Simulink

### Virtual Reality Toolbox 4

The Virtual Reality Toolbox animates three-dimensional virtual reality scenes that represent Simulink models, enabling you to visualize and graphically interact with your dynamic systems as Simulink steps through the model in time. New features include:

• Support for recording animation videos
• Ability to use vector and matrix data types for manipulating data in the scene
• Ability to control the animation rate from Simulink to visually express relative velocities and accelerations
• Improved viewer with model build, view, and run toolbars
• Support for USB Space Mouse devices, Space Traveler motion controller, and force-feedback joysticks

### Wavelet Toolbox 3

The Wavelet Toolbox lets you develop wavelet-based algorithms for analysis, synthesis, denoising, and compression of signals and images. New features include:

• Lifting schemes
• Wavelet for continuous wavelet transform (CWT)
• Functions for image fusion
• Fractional Brownian Generation 1-D

## New Products in Release 14

* Indicates product was introduced after Release 13SP1 in Web-downloadable form, and was included on the Release 14 CD.

** Indicates product was introduced after Release 14, and is now available on the Service Pack 1 CD.

### Bioinformatics Toolbox 1.1*

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.

• Supports genomic, proteomic, and gene expression file formats
• Provides Internet database access
• Enables genomic and proteomic sequence alignment
• Enables genomic and proteomic sequence statistics, conversion, and manipulation
• Supports microarray data normalization and visualization
• Provides phylogenetic tree analysis

### Embedded Target for TI C2000™ DSP 1.1*

The Embedded Target for TI C2000™ DSP Platform integrates Simulink and MATLAB with Texas Instruments eXpressDSP™ tools and C2000 DSP processors. Together, these products let you perform automatic code generation, prototyping, and embedded system deployment on TI C2000 processors.

• Generates documented, readable, and editable C code in Code Composer Studio™ project format
• Automates the testing and execution of Simulink models on TI C2000 DSPs
• Enables the real-time evaluation of system designs on F2812 eZdsp and F2407 eZdsp boards
• Provides block-level access to TI's IQmath library for simulation and code generation

### Filter Design HDL Coder 1

Filter Design HDL Coder adds hardware implementation capabilities to MATLAB by generating efficient, synthesizable, vendor-neutral VHDL or Verilog code for fixed-point filters designed with the Filter Design Toolbox. It automatically creates testbenches for VHDL, Verilog, and ModelSim for quickly simulating, testing, and verifying the generated code.

• Generates efficient and synthesizable VHDL and Verilog implementations of fixed-point filters from MATLAB
• Provides user-defined optimization and style settings for VHDL and Verilog code generation
• Integrates with Filter Design Toolbox to provide a unified design and implementation environment
• Creates VHDL and Verilog testbenches automatically for quick verification

### Fixed-Point Toolbox 1

The Fixed-Point Toolbox enables fixed-point capabilities in MATLAB and integrates Simulink fixed-point support with MATLAB. The toolbox provides functions for bit-true, fixed-point numerics to aid in the testing, modeling, and verification of fixed-point implementations.

• Provides a fixed-point data type in MATLAB
• Performs four-function arithmetic and glue operators on a fixed-point data type, including +,-, . *, * using natural syntax, and division using a function call
• Provides the ability to input and output a fixed-point data type with existing MATLAB fixed-point functionality
• Provides the ability to input and output a fixed-point data type with Simulink models

### Genetic Algorithm and Direct Search Toolbox 1.0.1*

The Genetic Algorithm and Direct Search Toolbox extends the optimization capabilities in MATLAB and the Optimization Toolbox with tools for using genetic and direct search algorithms.

• Provides graphical user interfaces and companion command-line functionality for quickly setting up problems, setting algorithm options, and monitoring progress
• Provides genetic algorithm tools with options for creation, fitness scaling, selection, crossover, and mutation
• Provides direct search tools with options for defining mesh size, polling technique, and search method
• Lets you integrate Optimization Toolbox and MATLAB routines with the genetic algorithm or direct search algorithm
• Enables automatic M-code generation

Link for ModelSim is a cosimulation interface that integrates MATLAB and Simulink into the hardware design flow for field programmable gate array (FPGA) and application-specific integrated circuit (ASIC) development. It provides a fast bidirectional link between MATLAB, Simulink, and ModelSim, Model Technology's HDL simulator.

• Links ModelSim to MATLAB and Simulink for bidirectional cosimulation, verification, and visualization
• Supports PE and SE versions of ModelSim
• Supports user-selectable communication modes between MATLAB, Simulink, and ModelSim
• Provides shared memory, for faster performance, and TCP/IP sockets, for versatility
• Provides a library of Simulink blocks for cosimulation

### OPC Toolbox 1.1

The OPC Toolbox enables you to rapidly prototype analytical, monitoring, optimization, and control applications using real-time plant data. You can connect to OPC servers and read and write OPC data from MATLAB.

• Supports the OPC Foundation Data Access Standard v2.05a and higher
• Enables MATLAB to read and write OPC data using synchronous or asynchronous operations
• Supports logging of OPC server data to disk and memory
• Enables browsing of OPC servers and configuring client data items using a graphical user interface

### RF Blockset 1

The RF Blockset extends Simulink with a library of blocks to model the behavior of the RF amplifiers, mixers, filters, and transmission lines used in a wireless communication system. During simulation, all blocks are modeled using a time-domain, complex-baseband representation for fast simulations and compatibility with other Simulink blocks. The RF Blockset helps you implement commercial and defense wireless communication systems and their semiconductors.

• Defines and simulates the behavior of RF components, including amplifiers, mixers, filters, and transmission lines
• Specifies components based on network parameters, mathematical behavior, or physical properties
• Cascades components to model the RF architecture
• Integrates with the RF Toolbox to manage file import, and convert network parameters (frequency domain) to time domain
• Includes plots and Smith® charts for visualizing your network parameters

### RF Toolbox 1

The RF Toolbox extends the MATLAB technical computing environment with functions and a graphical user interface for designing and analyzing networks of RF components. The toolbox lets you specify RF components such as filters, transmission lines, amplifiers, and mixers by their network parameters and physical properties.

• Defines RF components (filters, transmission lines, amplifiers, and mixers) by their experimental or theoretical network parameters and physical properties
• Calculates network parameters for series, parallel, cascade, and hybrid configurations of RF components
• Calculates noise figures and third-order intercept points (output IP3) for cascaded components
• Converts among S, Y, Z, ABCD, H, and T network parameters
• Includes rectangular and polar plots and Smith charts for visualizing your data

### SimDriveline 1**

SimDriveline extends Simulink with tools for modeling and simulating the mechanics of driveline (drivetrain) systems. These tools include components such as gears, rotating shafts, and clutches; standard transmission templates; and simple engine and tire models.

• Modeling environment for defining the mechanics of a driveline system in Simulink
• Library of common gear configurations
• Library of dynamic elements, including clutches and rotational stops, torque converters, and torsional spring-dampers
• Templates for common transmission systems
• Basic models of vehicle components, including engines, longitudinal vehicle dynamics, and tires

Simulink Control Design provides advanced functionality for performing linear analysis of nonlinear models.

• Graphical user interface to manage and organize the linear analysis process
• Nonintrusive point-to-point and open-loop analysis
• Linearization Inspector to examine linearization results block by block
• Calculation and management of operating points
• Command-line interface for developing automated linearization scripts and performing batch linearization

Simulink Parameter Estimation is a tool that helps you tune the response of your Simulink model to the outputs of a physical system, eliminating the need to tune model parameters by trial and error or develop your own optimization routines.

• Parameter tuning from transient, time-domain test data
• Adaptive lookup table builder using test data to map outputs to inputs
• Graphical user interface to manage the parameter estimation process
• Test data preprocessing tools
• Dynamic visualization to evaluate the progress of the estimation process
• Multiple results comparison to validate the parameter estimation

### Simulink Verification and Validation 1

Simulink Verification and Validation enables you to develop requirements-based designs and test cases in Simulink and Stateflow and measure test coverage. By linking requirements to your designs and test cases and performing coverage analysis at the model level, you can trace requirements, validate your design, identify inadequate requirements, and expose unnecessary constructs and design flaws.

• Rapidly links models to requirements documents
• Synchronizes models with projects in DOORS
• Associates verification blocks with test cases
• Includes the requirements as comments in the C code generated for each block
• Identifies untested portions of your model using industry-standard metrics of structural coverage, including modified condition/decision coverage
• Displays coverage information directly in the model
• Includes functionality previously available in the Requirements Management Interface and the Model Coverage Tool from Simulink Performance Tools

If you use Simulink Performance Tools or the Requirements Management Interface, visit MathWorks Release 14 product changes for additional information.

### Video and Image Processing Blockset 1**

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.

• Create and deploy 2-D filters (FIR, Convolution, Median), 2-D transforms (FFT, DCT, Hough), and geometric transformation primitives (rotation, translation, shear)
• Implement image analysis and enhancement algorithms, including edge detection, thresholding, morphology, and statistics
• Implement standard color video and image conversion techniques, including color space conversion and chroma resampling
• Simulate and automatically generate floating- and fixed-point data type C code for use in embedded systems or to accelerate large-scale simulations
• View the status of the video stream in real time throughout the model with the video viewer and display blocks

## Other Updated Products

Please refer to the Release Notes for information on updates to the following products: