Using the C++ Math Library    

Appendix C

Error Messages


Overview

This section provides an alphabetical list of the error messages issued by the MATLAB C++ Math Library. Accompanying each error message is a short description explaining why the error occurred and, where applicable, what can be done to correct it.

Error Types

You may encounter errors other than those listed below. In all likelihood those errors come from the mathematical code that forms the foundation for the MATLAB C++ Math Library. For the most part, the messages are self-explanatory.

Many of the errors listed are internal errors. Internal errors occur when the library fails a built-in consistency check. Internal errors can be caused by a bug in the library or in your program. For instance, your program may have written randomly into memory and destroyed some library data. If you have access to a memory usage verification program like Purify or BoundsChecker, try running it on your program. If you are reasonably sure that the error is not caused by a bug in your program, please report internal errors to The MathWorks.

Reporting Errors

When reporting an error to The MathWorks, please be as specific as possible. Include a small example that replicates the problem along with any instructions needed to compile and run the example. You may report bugs through any of our normal support channels. Electronic mail is the most efficient way to contact us; our support address is: support@mathworks.com.


 Exception Class Descriptions Alphabetized Error Messages