| Contents | Index |
New features and changes introduced in this version are:
Incomplete Inverse Gamma Function gammaincinv and Incomplete Inverse Beta Function betaincinv
nextpow2 Changing to Element-By-Element Calculation in a Future Release
MATLAB includes a new object-oriented suite of computational geometry tools, together with a new underlying library called CGAL. The new library provides improved robustness, performance, and memory efficiency. The new tools are presented in three classes:
New class TriRep provides topological and geometric queries for triangulations in 2-D and 3-D space.
New class DelaunayTri provides increased functionality for Delaunay triangulation including topological and geometric queries, incremental modification, and edge constraints.
New class TriScatteredInterp provides fast robust scattered data interpolation and a new natural-neighbor interpolation technique.
MATLAB has new functions for incomplete inverse gamma and incomplete inverse beta functions. These functions, gammaincinv and betaincinv, provide the Statistics Toolbox functionality of the inverse incomplete gamma and beta functions to MATLAB.
MATLAB has new iterative methods for solving systems of linear equations. bicgstabl provides the stabilized biconjugate gradients method. tfqmr provides a transpose-free implementation of the quasi-minimal residual method.
The quad2d function provides additional quadrature functionality for nonrectangular areas of integration.
The conv function now accepts the shape parameter as input.
Use of the conv2 and convn functions with one empty input now returns the matrix of the correct size as described by the shape input.
Use of the conv2 and convn functions with one empty input no longer returns an empty matrix. Instead, it returns the matrix of size specified by the shape input. For information on how to use the shape input, see the reference pages for the conv and conv2 functions.
nextpow2 with a nonscalar produces a warning:
Warning: NEXTPOW2(X) where X is non-scalar will change behavior in future versions: it will operate on each element of X. To retain current behavior, use NEXTPOW2(LENGTH(X)) instead.
This behavior will change in a future release. Replace instances of nextpow2 with nonscalar input X to nextpow2(length(X)) to maintain the current behavior.
The finite function is obsolete. Use of the finite function now causes an error in MATLAB.
Replace all instances of finite with isfinite.
The MATLAB functions for Fourier transforms fft, fft2, and fftn, and their inverses ifft, ifft2, and ifftn are now multithreaded. In addition, the MATLAB functions prod, sum, max, and min are multithreaded.
MATLAB supports 64-bit integers for matrix dimensions in
LAPACK, and BLAS. Linear algebra operations can now handle matrices
of dimensions greater than
.
MEX files that call BLAS or LAPACK need to be updated. All integer variables passed into BLAS or LAPACK need to be of type mwSignedIndex. MEX files compiled in previous versions of MATLAB that call BLAS or LAPACK could lead to undefined behaviors. If you have existing code that generates MEX files that pass variables to BLAS or LAPACK you need to update the code to use the proper data types and recompile.
AMD Core Math Library (ACML) is upgraded to version 4.1.0.
![]() | Desktop Tools and Development Environment, MATLAB Version 7.8 (R2009a) | Data Analysis, MATLAB Version 7.8 (R2009a) | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |