Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

MATLAB News & Notes - June 2004

MathWorks Release 14

MathWorks Release 14


The MathWorks latest release includes 12 new products and major upgrades to 28 products.


New for Technical Computing

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, the MATLAB Compiler 4 supports the full MATLAB language, enabling deployment of many more applications.

MATLAB 7

 

New for Model-Based Design

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.

Simulink 6


New Products in Release 14
  • Bioinformatics Toolbox Read, analyze, and visualize genomic, proteomic, and microarray data.
  • Embedded Target for TI C2000™ DSP. Deploy embedded code onto TI C2000 processors.
  • Filter Design HDL Coder. Generate VHDL and Verilog code for fixed-point filters from MATLAB.
  • Fixed-Point Toolbox. Design and verify fixed-point algorithms and analyze fixed-point data.
  • Genetic Algorithm and Direct Search Toolbox. Solve optimization problems using genetic and direct search algorithms.
  • Link for ModelSim®. Cosimulate and verify VHDL and Verilog using ModelSim.
  • OPC Toolbox. Read, write, and log data from OPC servers.
  • RF Blockset. Design and simulate the behavior of RF systems and components in a wireless system.
  • RF Toolbox . Design and analyze networks of RF components.
  • Simulink Control Design. Perform linear analysis for control system design.
  • Simulink Parameter Estimation. Estimate model parameters using test data.
  • Simulink Verification and Validation. Develop designs and test cases mapped to requirements and measure test coverage.

NEW FOR TECHNICAL COMPUTING: MATLAB 7

Development Environment and Programming

You can now step through your M-code one section at a time, check it with M-Lint to improve speed and maintainability, and publish it to an HTML or Word document. The MATLAB language now provides nested and anonymous functions, as well as conditional breakpoints and block comments.

Integer and Single-Precision Math

MATLAB now supports integer and singleprecision arithmetic, resulting in faster computations and processing of larger data sets.

New interactive plotting and annotation tools
Click on image to see enlarged view.
   

Graphics

New interactive plotting and annotation tools let you create and edit your plots more quickly with no programming. Once you've created a graphic, you can automatically generate the code required to create it, enabling you to reuse it later with new data. Plots can be docked in the desktop for easier viewing of multiple graphical figures.


Data Access and External Interfaces

New data access capabilities let you easily read data from large text files and write to Excel files. MAT-files are automatically compressed when saved to disk, significantly reducing footprints and loading time.New external interfacing functions provide access to Web services and FTP sites and easier access to Java classes.

Performance

On Windows XP platforms, MATLAB can now take advantage of an additional 1 GB of memory. JIT Accelerator coverage has been extended to all numeric types and function calls.

MATLAB interface
Click on image to see enlarged view.

Major Upgrades


  • Communications Toolbox 3 adds multipath channel models and equalizer functions. The new BERTool GUI enables you to compare the bit error rate of your system with many proven analytical results.

  • Control System Toolbox 6 has improved numerical solvers using the LAPACK and SLICOT libraries, increasing computational speed and accuracy.

  • Database Toolbox 3 can retrieve additional JDBC data types, including BLOBs containing binary image data. The Visual Query Builder now includes features for the analysis and visualization of matrices, cell arrays, and structures.

  • Filter Design Toolbox 3 includes support for more IIR and FIR filter methods and FDATool enhancements. VHDL and Verilog code generation are also possible via a separate product, the new Filter Design HDL Coder.

  • Financial Derivatives Toolbox 3 includes the ability to perform pricing and sensitivity analysis of exotic equity options using the Cox-Ross- Rubinstein and Equal Probability models.

  • Instrument Control Toolbox 2 provides support for IVI, VXIplug&play, and MATLAB instrument drivers. A new GUI enables you to identify, configure, and communicate with instruments.

  • Mapping Toolbox 2 includes support for georeferenced imagery, data import from standard GIS and geospatial file formats, new map display functions, and map projection improvements.

  • MATLAB Compiler 4 supports the full MATLAB language and most MATLAB based toolboxes. You can now deploy many more MATLAB applications as stand-alone executables and software components.

  • Model Predictive Control Toolbox 2 is redesigned with a new GUI and better integration with Simulink.

  • Optimization Toolbox 3 includes a binary integer programming solver, a simplex algorithm option for linear programming, and an improved algorithm for unconstrained optimization.

  • Statistics Toolbox 5 includes graphical and command-line tools for fitting, plotting, evaluating, and managing distributions, and new functionality for multivariate plotting and maximum likelihood estimates.

  • System Identification Toolbox 6 provides model estimation using frequency-domain data in addition to time-domain data.

  • Wavelet Toolbox 3 includes lifting schemes, pattern-adapted wavelet construction, image fusion, and fractional Brownian generation.

Back to top



NEW FOR MODEL-BASED DESIGN: SIMULINK 6


Component-Based Modeling for Large Systems

You can now segment a model into multiple files, where each file is a separate model that can be independently managed, simulated, tested, and implemented with code generation before being incorporated back into a system model.

Data Management and Visualization

The new Model Explorer lets you navigate, create, configure, and search all data, parameters, and properties of your model, includingnew data objects for defining structure, bus, custom, and alias data type objects. You can now inject, log, and view signals without including additional source or sink blocks in your models.

Integration with Stateflow

Simulink and Stateflow integration has been improved with the addition of new unified UIs for data management and the configuration of simulation and code-generation options.

MATLAB Language Support

A new Simulink block and Stateflow function for including embedded algorithms written in a subset of the MATLAB language can be deployed with Real-Time Workshop® and Stateflow Coder. Additional functionality has been provided for creating more comprehensive M-file S-functions.

Simulink interface
Click on image to see enlarged view.

Major Upgrades


  • Communications Blockset 3 includes 31 new blocks for synchronization and equalization, pulse shaping, trellis-coded modulation, and utility blocks for managing delays.

  • Embedded Target for Motorola® MPC555 2 includes support for MPC56x, task execution profiling, serial download, and CAN enhancements.

  • Embedded Target for TI C6000™ DSP 2.1 adds support for the Texas Instruments C6416 DSK, C6713 DSK, the TMDX 326040A/PCM3003 Codec Daughter Card, and new DSP core support library.

  • MATLAB and Simulink Report Generator 2 both include a redesigned GUI, faster report generation, and additional documentation components.

  • Real-Time Workshop 6 includes incremental code generation, improved multirate and asynchronous event support, structure types for buses, and code generation for the new embedded MATLAB function block in Simulink.

  • Real-Time Workshop Embedded Coder 4 includes advanced code optimizations, module packaging for production code, user-defined data types and aliases, production-quality absolute time, and support for continuous-time systems and noninlined S-functions.

  • Signal Processing Blockset 6 (formerly named the DSP Blockset) includes substantially increased fixed-point data type support, new and expanded digital filter support, and new speech and audio processing functionality.

  • Simulink Fixed Point 5 (formerly named the Fixed-Point Blockset) blocks are now integrated into the Simulink library. Increased functionality ia available for Signal Processing Blockset, Stateflow, and fixed-point code-generation optimizations.

  • Simulink Response Optimization 2 (formerly named the Nonlinear Control Design Blockset) uses new optimization routines for improved solution convergence.

  • Stateflow 6 has improved integration with Simulink, including data management, simulation and code-generation options, and auto-inheritance and parameterization of data types and variable size.

  • Stateflow Coder 6 has new optimizations for code efficiency and improved code output unification with Real-Time Workshop.

  • Virtual Reality Toolbox 4 includes the ability to record animation to VRML or AVI files, an improved viewer, and support for additional hardware input devices.

Back to top

For more information, visit

Next Article

Contact sales
Print this page
Subscribe to newsletters