cell2sos

Преобразуйте массив ячеек секций второго порядка в матрицу

Синтаксис

m = cell2sos(c)

Описание

m = cell2sos(c) изменяет 1-by-L массив ячеек c состоящий из массивов ячеек 1 на 2 в L-by-6 матрицу секции второго порядка m. Matrix m принимает ту же форму, что и матрица, сгенерированная tf2sos. Можно использовать m = cell2sos (c), чтобы инвертировать результаты c = sos2cell(m).

c должен быть массивом ячеек в форме

c = { {b1 a1} {b2 a2} ... {bL aL} }

где оба bi и ai являются векторами-строками максимальной длины 3 и i = 1, 2, ..., L. Получившаяся матрица m дается

m = [b1 a1;b2 a2; ... ;bL aL]

Примеры

свернуть все

Сгенерируйте массив ячеек 1 на 2 массивы ячеек 1 на 3 векторы-строки. Преобразуйте его в матрицу секций второго порядка.

cll = {{[3 6 7] [1 1 2]} 
       {[1 4 5] [1 9 3]}
       {[2 7 1] [1 7 8]}};
sos = cell2sos(cll)
sos = 3×6

     3     6     7     1     1     2
     1     4     5     1     9     3
     2     7     1     1     7     8

См. также

|

Представлено до R2006a