exponenta event banner

cell2sos

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

Синтаксис

m = cell2sos(c)

Описание

m = cell2sos(c) изменение массива ячеек 1-by-L c состоит из массивов ячеек 1 на 2 в матрицу L-by-6 второго порядка.  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