OverviewSLRA is a C software with interface to MATLAB, Octave, and R for solving low-rank approximation problems with the following features:
For an matrix , with , the computational complexity of the cost function and derivative evaluation is , so that the package is suitable for applications with . Problems with can not be solved by the method, used in the software. UsageIn MATLAB/Octave, once the structure and approximation criterion are specified in a variable s (see examples and the manual), the problem is solved by a call of the slra function: [ph, info] = slra(p, s, r, opt);
System identificationA major application area of mosaic Hankel structured low-rank approximation methods is system identification. The slra package includes a wrapper function ident for identification of linear time-invariant systems. For details see the ident package. Download and installationLatest versionInstallation
For advanced users/developers
Citing@Article{slra-software, author = {I. Markovsky and K. Usevich}, title = {Software for weighted structured low-rank approximation}, journal = {J. Comput. Appl. Math.}, volume = {256}, pages = {278--292}, year = {2014}, } |