В то время как LMIs заданы в терминах их матричных переменных X1..., XK, решатели LMI оптимизируют вектор x свободных скалярных записей этих матриц, названных переменными решения. Две функции mat2dec и dec2mat выполните преобразование между этими двумя описаниями переменных задачи.
Рассмотрите систему LMI с тремя матричными переменными X1, X2, X3. Учитывая особые значения X1x2 , 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 предоставляет точную информацию об отображении между переменными решения и матричными записями переменной.