MATLAB Function Reference
  Go to function:
    Search    Help Desk 
lasterr    Examples   See Also

Last error message

Syntax

Description

str = lasterr returns the last error message generated by MATLAB.

lasterr('') resets lasterr so it returns an empty matrix until the next error occurs.

Examples

Here is a function that examines the lasterr string and displays its own message based on the error that last occurred. This example deals with two cases, each of which is an error that can result from a matrix multiply.

The lasterr function is useful in conjunction with the two-argument form of the eval function:

or the try ... catch...end statements. The catch action examines the lasterr string to determine the cause of the error and takes appropriate action.

The eval function evaluates string and returns if no error occurs. If an error occurs, eval executes catchstr. Using eval with the catchfcn function above:

MATLAB responds with Wrong dimensions for matrix multiply.

See Also

error       Display error messages

eval        Interpret strings containing MATLAB expressions



[ Previous | Help Desk | Next ]