This section highlights new features and enhancements in the following products: 1. MATLAB 2. MATLAB Compiler 3. MATLAB Report Generator 一、MATLAB 1. Desktop Tools and Development Environment (1)Redesigned desktop, providing easier management of multiple documents, docked figures, the ability to save custom layouts, and shortcuts to commonly used commands (2)Enhanced array editor and workspace browser for easier viewing, editing, and graphing of your variables (3)Current directory browser tools, letting you scan your code for efficiency, dependencies, and code coverage (4)M-Lint code analyzer to help you modify your code for maximum performance and maintainability (5)Editor enhancements, including the ability to execute individual sections of M-code, publish to multiple formats, and highlight HTML, C/C++, and Java 2. Programming (1)Ability to create nested functions, providing an easier way to define and call customized functions (2)Anonymous functions for defining single-line functions at the command line or in scripts (3)Conditional break points, letting you stop when any expression is true (4)Block comment markers to comment out an entire section of code 3. Mathematics (1)Integer arithmetic, letting you process larger integer data sets (2)Single-precision arithmetic, linear algebra, FFT, and filtering, enabling you to process larger single-precision data sets (3)More robust computational geometry routines using Qhull 2003.1, giving greater control over algorithm choice (4)linsolve function, enabling you to solve systems of linear equations faster by specifying the structure of the matrix of coefficients (5)ODE solver functionality to handle implicit differential equations and multipoint boundary value problems 4. Graphics and 3-D Visualization (1)New plotting interface for interactively creating and editing plots without entering M-code (2)Easier modification of specialized charts (3)M-code generation from a figure, letting you programmatically reuse custom plots (4)Enhanced plot annotation, including drawing shapes, object alignment, and pinning of annotations to data points (5)Data exploration tools, including plot panning and data tips for easily measuring values while browsing plots (6)The ability to transform groups of graphics objects (7)Improved Handle Graphics® support for rendering advanced equations using the full TeX and LaTeX interface Building Graphical User Interface 5. Building Graphical User Interfaces (1)Panels and button groups enable grouping of user interface controls in GUIDE (2)ActiveX controls accessible from GUIDE 6. File I/O and External Interfaces (1)New file I/O functions for reading very large arbitrary formatted text files and writing to Excel and HDF5 files (2)Compressed MAT-files option, letting you save large data sets faster and with less disk space (3)javaaddpath function for adding, removing, and reloading Java classes dynamically without restarting MATLAB (4)COM custom interface, server events, and Visual Basic script support (5)Access to Web services based on Simple Object Access Protocol (SOAP) (6)FTP object for connecting to an FTP server to perform remote file operations (7)Support for the Unicode international character set standard, enabling character data in MAT-files to be shared between languages 7. Performance and Platform Support (1)JIT Accelerator coverage of all numeric types and function calls (2)JIT Accelerator generation of MMX functions for integer arithmetic (3)FFT routines using the new version of FFTW3 (4)3GB switch support under Windows XP, giving an additional 1GB of data memory to MATLAB 二、MATLAB Compiler 1. Compilation of MATLAB algorithms containing objects (a type of data structure) 2. Shared libraries versioning, letting you run Release 14 and Release 13 MATLAB Compiler-generated applications simultaneously on the same machine 3. Improved C++ interface for MATLAB Compiler-generated wrapper functions 4. 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 1. Redesigned graphical user interface 2. Faster report generation 3. Scriptable setup files can be built from the command line 4. Ability to generate reports as Adobe PDF files 5. Additional MATLAB components, including Axes Snapshot, Handle Graphics Summary Table, and MATLAB Property Table |