MATLAB can represent different types of numerical data including integers, floating point numbers, and complex numbers. Integers can be 8-bit, 16-bit, 32-bit or 64-bit. Floating point numbers can be single or double precision. Complex numbers contain real and imaginary parts which are double precision by default. MATLAB provides various mathematical functions and the output format of numerical data can be controlled using format commands. Common functions include trigonometric, rounding, absolute value and exponential functions which can operate on scalars, vectors and matrices. Prime numbers can be identified using the isprime function and the mathematical constant e is represented by exp(1).