GARCH models, short for generalized autoregressive conditional heteroskedasticity models, have been widely used in financial and econometric modeling and analysis since the 1980s. These models are characterized by their ability to capture volatility clustering, and they are widely used to account for nonuniform variance in time-series data.
You can use MATLAB and related computational finance toolboxes to perform basic GARCH estimation, simulation, and forecasting. Financial Toolbox lets you work with univariate GARCH processes. You can:
Econometrics Toolbox provides additional time-series capabilities that include univariate ARMAX/GARCH composite models with several GARCH variants, multivariate VARMAX models, and cointegration analysis.