MCR-ALS Lite: Multivariate Curve Resolution - Alternating Least Squares
UnmixingMATLAB
MCR-ALS (Lite) performs Multivariate Curve Resolution by Alternating Least Squares with non-negativity constraints on both concentration and spectral profiles. It uses fast NNLS updates, spectral normalization, and Lack-of-Fit monitoring, providing compact code and real-time convergence plots.