Products & Services Industries Academia Support User Community Company

Learn more about MATLAB   

Mathematics, MATLAB Version 7.5 (R2007b)

New features and changes introduced in this version are:

New Functions

FunctionDescription
quadgk

Numerically evaluates the integral, adaptive Gauss-Kronrod quadrature

bvp5c

Solves boundary value problems for ordinary differential equations, notably useful for small error tolerances

maxNumCompThreads

Gets and sets the maximum number of computational threads

finite Function Deprecated

In this release, the finite function displays a warning message that the function is now deprecated. Support for finite will be removed in a future release of MATLAB software.

Compatibility Considerations

It is recommended that you replace all calls to finite with the isfinite function.

dmperm Function Gives Coarse Decomposition

The dmperm function now provides two additional output arguments for the indices of the Dulmage-Mendelsohn coarse decomposition.

ldl Function Supports Real Sparse Symmetric Matrices

The ldl function now provides factorization and solving for an additional output argument, the scaling matrix, when the input matrix is real sparse and symmetric.

Upgrade to LAPACK Library

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

Upgrade to BLAS Libraries

For AMD® processors, MATLAB software now uses Version 3.6 of the AMD Core Math Library (ACML™) for the Basic Linear Algebra Subroutine (BLAS) libraries.

Library for LAPACK and BLAS Symbols Separated

The binder library, libmwlapack.lib, containing both LAPACK and BLAS symbols is now two separate library files: libmwlapack.lib for LAPACK symbols and libmwblas.lib for BLAS symbols. For more information and syntax, see Calling LAPACK and BLAS Functions from MEX-Files.

Compatibility Considerations

If you previously linked to the libmwlapack.lib library to use the BLAS symbols, you will need to update your code to link to the libmwblas.lib library.

Colon Operations on Characters Return Character Type Data

Using a colon with characters to iterate a for-loop now returns data of type character. For example,

for x='a':'b',x,end

results in

x = 
    a
x = 
    b

Compatibility Considerations

Previously, colon operations with characters iterating a for-loop returned data of type double. In previous releases the above example returned:

for x='a':'b',x,end

x = 
    97
x = 
    98

Existing program code that relies on the colon operations of character arrays returning a double, needs to be updated to expect a character data type.

Matrix Generating Functions No Longer Accept Complex Inputs

Calling matrix generating functions, such as ones, zeros, rand, randn, true, and false, with a complex number as dimensions input now returns the error:

true([1 i]) 
??? Error using ==> true 
Size vector must be a row vector with real elements.

Compatibility Considerations

In previous releases, if you supplied a complex number as a dimension input, MATLAB software returned:

true([1 i]) 
Warning: Size vector should be a row vector with integer elements. 
         Complex inputs will cause an error in a future release. 

ans = 

   Empty matrix: 1-by-0

Existing program code that relies on entering complex numbers as dimension input to a matrix generating function should be modified.

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

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