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.
Information by product is provided below, including lists of new features.
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:
linsolvefunction, enabling you to solve systems of linear equations faster by specifying the structure of the matrix of coefficients
javaaddpathfunction for adding, removing, and reloading Java classes dynamically without restarting 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:
** Indicates product was introduced after Release 14, and is now available on the Service Pack 1 CD.
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:
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:
The Control System Toolbox provides specialized tools for designing and analyzing controllers for closed-loop control of dynamic systems. New features include:
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:
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:
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:
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:
If you use the Filter Design Toolbox, visit MathWorks Release 14 product changes for additional information.
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:
The Image Processing Toolbox provides a complete suite of digital image processing and analysis tools for MATLAB. New features include:
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:
The Mapping Toolbox provides capabilities for building map displays and performing geospatial data analysis in MATLAB. New features include:
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:
Detailed information on MATLAB Compiler 4 support for MATLAB and toolboxes and MATLAB Compiler restrictions is also available.
The MATLAB Report Generator enables you to create and automate the documentation of your MATLAB applications in multiple formats. New features include:
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:
If you use the Model Predictive Control Toolbox, visit MathWorks Release 14 product changes for additional information.
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:
fminuncfor medium-scale problems
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:
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:
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:
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:
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:
Simulink Response Optimization helps you tune design parameters in Simulink models by optimizing time-based signals to meet user-defined constraints. New features include:
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:
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:
The Statistics Toolbox provides functions and graphical user interfaces for analyzing historical data, modeling data, simulating systems, and developing statistical algorithms. New features include:
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:
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:
The Wavelet Toolbox lets you develop wavelet-based algorithms for analysis, synthesis, denoising, and compression of signals and images. New features include:
* 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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
Simulink Control Design provides advanced functionality for performing linear analysis of nonlinear models.
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.
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.
If you use Simulink Performance Tools or the Requirements Management Interface, visit MathWorks Release 14 product changes for additional information.
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.
Please refer to the Release Notes for information on updates to the following products:
Please refer to MathWorks Release 14 product changes for additional information.