MATLAB combines desktop environment with programming language for matrix mathematics. Includes Live Editor for creating executable notebooks with code and output. Supports data analysis, graphics, programming, and application building. Enables parallel computing on clusters, GPUs, and clouds
Functions are fundamental to all programming languages. Functions must start with "function" followed by a name. Function name should match the file name. Comments help others understand program structure
Finds linear indices of nonzero elements in an array. Returns vector of same orientation as input array. Supports multidimensional arrays as column vectors
Creates scatter plots with circular markers using x and y coordinates. Supports both vector and matrix data types. Allows specifying marker size, color, and marker type
Computes discrete Fourier transform (DFT) of input array X. Returns same-size frequency domain representation Y. Works with vectors, matrices, and multidimensional arrays
MATLAB installation requires a MathWorks Account. Computer must meet platform-specific system requirements. Organization licenses use organization's email address