MATLAB Compiler    
mbrealscalar

Assert variable is real scalar

Syntax

Description

The statement

causes the MATLAB Compiler to impute that x is a real scalar. At run-time, if mbrealscalar determines that x holds a value other than a real scalar, mbrealscalar issues an error message and halts execution of the MEX-file.

mbrealscalar tells the MATLAB interpreter to check whether x holds a real scalar value. If x does not, mbrealscalar issues an error message and halts execution of the M-file. The MATLAB interpreter does not use mbrealscalar to impute x.

Note that mbrealscalar only tests x at the point in an M-file or MEX-file where an mbrealscalar call appears. In other words, an mbrealscalar call tests the value of x only once. If x becomes a vector after the mbrealscalar test, mbrealscalar cannot issue an error message.

mbrealscalar defines a real scalar as any value that meets the criteria of both mbreal and mbscalar.

Example

This code in MATLAB causes mbrealscalar to generate an error message because, although n contains only real numbers, n is not a scalar:

See Also

mbreal, mbscalar, mbrealvector, mcc


  mbreal mbrealvector