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

 

MATLAB 7.10

Latest Features

This version, released with 2010a on 05 March 2010, includes the following enhancements:

Development Environment (5:02)

  • Ability to zip and unzip files and folders in the Current Folder browser to simplify sharing of files
  • New visual cues in the Current Folder browser to show directories on the MATLAB path
  • Enhanced tab completion in the MATLAB Editor with support for local variables, subfunctions, and nested functions
  • Expanded access in the plot selector to plots from the Curve Fitting, Filter Design, Image Processing, and Signal Processing Toolboxes
  • Enhanced File and Folder Comparison Tool, highlighting changes within lines in file comparisons, and sorting results by name, type, size, or timestamp in folder comparisons

Performance and Large Data Set Handling

  • Multithreaded computation support for long vector fft, conv2, integer conversion, and integer arithmetic functions
  • Performance improvements for mrdivide, convn, histc, sortrows, and sparse matrix indexed assignment

See the Release Notes for details.

Update Now

Previous Releases

MATLAB 7.9 (R2009b - 04 Sep 2009)

Development Environment

Language and Programming 7:50

File I/O and External Interfacing

  • mmreader function expanded to support Motion JPEG 2000 files
  • New Tiff object to write tiled images and a broad set of metadata within TIFF files
  • Expanded low-level HDF5 file access to support H5L, H5O, and H5DS interfaces
  • Support for MATLAB scalar indexing into Microsoft .NET Framework arrays

Performance and Large Data Set Handling

  • Ability to perform FFTs on vectors larger than 2 GB
  • Multithreaded computation support for sort, filter, bsxfun, sparse matrix QR decomposition, gamma functions, and error functions
  • Sparse matrix performance improvements for basic math, binary and relational operators, and exponential functions

See the Release Notes for details.

MATLAB 7.8 (R2009a - 06 Mar 2009)

Development Environment 1:32

  • Expanded M-Lint code-checker messages, providing more detailed explanations of warnings and errors within the MATLAB Editor

Mathematics 7:50

  • Significant enhancements to computational geometry functionality, providing improved robustness and memory efficiency for Delaunay triangulation and scattered-data interpolation

File I/O and External Interfacing 8:39

  • Ability to call .NET classes from MATLAB, providing direct access to a wide variety of software components
  • Expanded mmreader multimedia reader support for Linux® platforms

Platform, Performance, and Large Data Set Handling

  • Multithreaded computation support for fft, sum, prod,:and max

See the Release Notes for details.

MATLAB 7.7 (R2008b - 09 Oct, 2008)

Development Environment 5:25

  • Function browser that enables finding appropriate functions while typing in the Editor and Command Window
  • Function hints that provide reminders of arguments while typing
  • Updated Current Directory browser, providing enhanced navigation, filtering, and file previews

Language and Programming 7:28

  • New containers.Map data structure, enabling implementation of look-up tables and similar constructs, such as a fast string-to-value index
  • Enhanced doc command, providing automatic display of formatted documentation for user-written classdef files

Mathematics 7:50

  • Enhanced random-number generation, including new algorithms and the ability to create multiple independent streams
  • Enhanced mathematical libraries to use Intel® MKL v10.0.3

File I/O and External Interfacing 4:56

  • Support for new file formats, including NetCDF (reading and writing) and JPEG2000 (reading)

See the Release Notes for details.

MATLAB 7.6 (R2008a - 01 Mar, 2008)

Object Oriented Programming 11:11

  • Major enhancements to object-oriented programming capabilities allowing easier development and maintenance of large applications and data structures. Many new features, including:
    • New classdef keyword enabling you to define properties, methods, and events in a class definition file
    • New handle class with reference behavior, aiding the creation of data structures such as linked lists
    • Events and listeners allowing the monitoring of object property changes and actions
    • JIT/Accelerator support providing significantly improved object performance over previous releases
    • Several enhancements to the development environment to support developing and using classes including improved support for objects in the variable editor and M-lint warnings specific to classes

See the Release Notes for details.

Other Language and Programming 4:56

  • Ability to manage namespace by placing classes and functions in packages
  • New clearvars function for clearing or keeping specified variables
  • New onCleanup function to specify any cleanup tasks that need to be performed by MATLAB when a function completes

Development Environment 6:56

  • Ability to customize and rearrange the MATLAB Desktop and Editor toolbars
  • Expanded code-folding support in the Editor, providing the ability to collapse cells and language constructs (including for, if, switch, and more)
  • Enhanced inspection of structures and objects with the Variable Editor, previously known as the Array Editor
  • File comparison tool expanded to allow comparison of directories, MAT-files and binary files
  • Several enhancements to automatic M-file publishing, including support for functions and the ability to define configurations on a per-file basis
  • M-Lint code checker support for Embedded MATLAB™ features

Mathematics

  • Ability to insert custom FFTW and LAPACK libraries
  • New algorithms for ldl, logm, and funm based on recent numerical methods Research

Graphics and GUI Building 4:56

  • Ability to link plots to workspace variables, synchronizing displays of changing data
  • Support for "brushing" (interactively selecting) data in plots for analysis and manipulation
  • Brushed variables in one plot also will highlight in other plots linked to the same workspace data
  • New control uitable, accessible from GUIDE, enabling the display and editing of tabular information in graphical user interfaces

File I/O and External Interfacing

  • MEX support for Microsoft® Visual Studio® 2008, OpenWATCOM 1.7, and Intel® FORTRAN 10.1 software
  • mmreader multimedia reader expanded to support QuickTime video on the Apple® Macintosh® platform (previously released on Microsoft® Windows® platforms)

Performance and Large Data Set Handling

  • New memory function providing memory information such as largest block available, providing diagnostics of memory problems on Windows platforms
  • JIT/Accelerator support enhanced to statements executed at the MATLAB command line and in cell mode in the editor, providing improved performance in these environments
  • Automatic multithreaded computation providing improved performance of supported functions on computers with multiple processors
  • Significant speed improvement in multiplication of sparse matrices

See the Release Notes for details.

MATLAB 7.5 (R2007b - 01 Sep 2007)

Performance and Large Data Set Handling 4:57

  • MATLAB arrays no longer limited to 231 (~2 x109) elements, allowing many numeric and low-level file I/O functions to support real double arrays greater than 16 GB on 64-bit platforms
  • New function maxNumCompThreads enabling use of get and set for the maximum number of computational threads
  • Upgraded Linear Algebra Package library (LAPACK 3.1) on all platforms, plus upgraded optimized Basic Linear Algebra Subprogram libraries (BLAS) on AMD processors (AMCL 3.6)

Development Environment 3:39

  • Code folding in the Editor, allowing easier viewing and navigation of large MATLAB files with many functions
  • Ability to run functions directly from the Editor by configuring a set of arguments for an M-file
  • Quick access to function help from the command line or in the Editor

Language and Programming 2:09

  • New MException class and new try-catch syntax, allowing more robust catching and handling of errors

Mathematics 1:06

  • Sparse matrix support added to the ldl function and backslash operator (\), allowing factorization and solving of real symmetric sparse matrices
  • New quadgk function, allowing numerical integration using Gauss-Kronrod quadrature and supporting integration over infinite limits
  • New bvp5c function for solving boundary value problems for ordinary differential equations, more efficient for small error tolerances

File I/O and External Interfacing 3:02

  • New mmreader multimedia reader object on Windows platforms supporting formats such as AVI, MPEG, and WMV, and additional codecs

Graphics and GUI Building 2:47

  • Toolbar editor in GUIDE to interactively design toolbars for graphical user interfaces

Embedded MATLAB™

  • Note Generating compiled MEX-files from Embedded MATLAB™ functions requires Simulink® or Fixed-Point Toolbox. Generating C code requires Simulink and Real-Time Workshop®, and generating HDL code requires Simulink and Simulink® HDL Coder. Embedded MATLAB is also supported by Stateflow® and SimEvents™.
  • Support for algorithms that span multiple M-files, improving algorithm reuse and maintenance
  • Support for calling external C functions
  • Data type override, facilitating fixed-point design and enabling a single source for fixed- and floating-point code generation
  • Expanded Embedded MATLAB runtime library with 13 new functions, including fixed-point bitwise operators such as bitsliceget, bitconcat, and bitandreduce

See the Release Notes for details.

MATLAB 7.4 (R2007a - 01 Mar 2007)

Development Environment

  • Enhanced delimiter matching in the Editor includes language constructs such as for, if, and switch
  • Ability to automatically fix a subset of M-Lint warning messages in the Editor
  • Desktop tool management enhancements on Windows and Linux platforms, including the ability to maximize and hide tools
  • Support for undo and redo in the Array Editor for instant correction of interactive operations
  • Ability to publish M-code functions when not evaluating code
  • Ability to open MATLAB files from the Windows Explorer into an already running MATLAB
  • Help browser search results now include demos

Language and Programming

  • New inputParser class, making it easier to parse and validate M-file function input arguments
  • New assert function that throws an error if a condition is not true, enabling built-in testing of code
  • New verLessThan function that checks the version of MATLAB, making it easier to write code that runs across multiple releases
  • Numbered arguments to formatted string functions (e.g., sprintf), avoiding the need for parameter reordering in applications such as translation

Mathematics

  • New bsxfun function, enabling simpler coding and improved performance for binary operations requiring singleton expansion
  • New ilu function for performing incomplete LU factorization to be used as a preconditioner for sparse iterative methods

File I/O and External Interfacing

  • New CollectOutput option for the textscan function to automatically collect values of the same data type into a single array
  • Ability to programmatically connect to an instance of a COM Automation server, to create an Automation server using a custom interface, and to take full advantage of event interfaces

Performance and Large Data Set Handling

  • Multithreaded computation support for many linear algebra and element-wise numeric operations, allowing performance improvement on multicore and multiprocessor systems
  • Upgraded versions of optimized Basic Linear Algebra Subprogram (BLAS) libraries on all platforms
  • Improved performance of the Windows XP 64-bit platform
  • 64-bit MATLAB support for Solaris, allowing the handling of much larger data sets

See the Release Notes for details.

Contact sales
Free technical kit
Trial software
E-mail this page

Get Pricing and
Licensing Options

Update to the Latest Version