MATLAB Compiler    
mbcharscalar

Assert variable is a character scalar.

Syntax

Description

The statement

causes the MATLAB Compiler to impute that x is a character scalar, i.e., an unsigned short variable. At runtime, if mbcharscalar determines that x holds a value other than a character scalar, mbcharscalar issues an error message and halts execution of the MEX-file.

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

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

mbcharscalar defines a character scalar as any value that meets the criteria of both mbchar and mbscalar.

Example

This code in MATLAB generates an error message.

See Also

mbchar, mbcharvector, mbreal, mbscalar, mbvector, mbintscalar, mbintvector, mcc


 mbchar mbcharvector