Mathematics, MATLAB® Version 7.6 (R2008a)

New features and changes introduced in this version are:

Upgrade to BLAS Libraries

MATLAB® software now uses new versions of the Basic Linear Algebra Subroutine (BLAS) libraries. For Windows®, Intel® Mac, and Linux® platforms, MATLAB software supports the Intel Math Kernel Library (MKL) version 9.1. For the Solaris™ platform, MATLAB software uses the Sun Performance Library from Sun Studio 12.

Upgrade to LAPACK Library

MATLAB software now uses Version 3.1.1 of the Linear Algebra Package (LAPACK) library.

Overriding the Default LAPACK Libraries

MATLAB software uses Linear Algebra Package (LAPACK) for linear algebra computations. At start-up, MATLAB software selects the LAPACK library to use.

If you want to take advantage of the potential performance enhancements provided by a custom LAPACK library on your computer, set the value of the environment variable LAPACK_VERSION to the name of the custom library. MATLAB uses the LAPACK library specified by this environment variable, if it exists.

The mechanism for changing the LAPACK library is similar to changing the BLAS library, which is described in Solution Solution 1-18QUC.

For example, on a LINUX machine, to set the LAPACK_VERSION environment variable, enter the following command at the LINUX prompt:

% setenv LAPACK_VERSION mllapack.so

Then start MATLAB as usual.

Overriding the Default FFTW Libraries

MATLAB software uses the Fastest Fourier Transform in the West (FFTW) libraries to speed up discrete Fourier transform. At start-up, MATLAB selects the FFTW libraries to use.

If you want to take advantage of the potential performance enhancements provided by custom FFTW libraries on your computer, set the value of the environment variable FFTW_VERSION to the name of the custom libraries. MATLAB uses the FFTW specified by this environment variable, if it exists.

The mechanism for changing the FFTW libraries is similar to changing the BLAS library, which is described in Solution 1-18QUC.

For example, on a LINUX machine, to set the FFTW_VERSION environment variable, enter the following command at the LINUX prompt:

% setenv FFTW_VERSION libfftw3i.so,libfftw3f.so

Then start MATLAB as usual.

More Multithreaded Support For Elementwise Math Functions With Warnings

Multithreaded support has been added to elementwise math functions that may generate warnings: rdivide, ldivide, log, log2, and rem.

New Algorithms for ldl, logm, and funm Functions

The ldl, logm, and funm functions include new algorithms based on recent numerical methods research.

Functions and Properties Being Removed

Function or Property NameWhat Happens When You Use Function or Property?Use This InsteadCompatibility Considerations
betacoreErrorsbetaincReplace all existing instances of betacore with betainc.
colmmdErrorscolamdReplace all existing instances of colmmd with colamd.
flopsErrorsNoneRemove all existing instances of flops. With the incorporation of LAPACK in MATLAB version 6, counting floating-point operations is no longer practical.
symmmdErrorssymamdReplace all existing instances of symmd with symamd.
quad8ErrorsquadlReplace all existing instances of quad8 with quadl.
table1Errorsinterp1 or interp1qReplace all existing instances of table1 with interp1 or interp1q.
table2Errorsinterp2Replace all existing instances of table2 with interp2.
besselaErrorsbesseljReplace all existing instances of bessela with besselj.
beta using three input argumentsErrorsbetainc using three input argumentsReplace all existing instances of beta using three input arguments with betainc using three input arguments.

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS