В то время как LMI задаются в терминах их матричных переменных X1,.., XK, решатели LMI оптимизируют вектор x свободных скалярных записей этих матриц, называемых переменными решения. Две функции mat2dec и dec2mat выполните преобразование между этими двумя описаниями переменных проблемы.
Рассмотрим систему LMI с тремя матричными переменными X1, X2, X3. Заданные конкретные значения X1, X2, X3 из этих переменных соответствующее значение xdec вектора переменных решения возвращается mat2dec:
xdec = mat2dec(LMISYS,X1,X2,X3)
Выдается ошибка, если количество следующих аргументов LMISYS отличается от числа матричных переменных в задаче (см. matnbr).
И наоборот, данное значение xdec вектора переменных решения, соответствующее значение k-й матрицы задается dec2mat. Например, значение X2 второй матричной переменной извлекается из xdec около
X2 = dec2mat(LMISYS,xdec,2)
Последний аргумент указывает, что запрашивается вторая переменная матрицы. Он может быть установлен в идентификатор переменной матрицы, возвращаемый lmivar.
Общее количество матричных переменных и переменных принятия решений возвращается matnbr и decnbrсоответственно. Кроме того, функция decinfo предоставляет точную информацию о отображении между переменными принятия решения и записями переменных матрицы.