Main Content

cell2sos

Convertir la matriz de celdas de secciones de segundo orden en matriz

Sintaxis

m = cell2sos(c)

Descripción

m = cell2sos(c) cambia una matriz de 1 por celda que consta de matrices de celdas de 1 por 2 en una matriz de sección de segundo orden de -por 6 m.LcL Matriz toma la misma forma que la matriz generada por .mtf2sos Se puede utilizar m á cell2sos(c) para invertir los resultados de .csos2cell(m)

debe ser una matriz de células de la formac

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

donde ambos y son vectores de fila de a lo sumo longitud 3, y 1, 2, ..., .biaii L La matriz resultante es dada porm

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

Ejemplos

contraer todo

Genere una matriz de celdas de 1 por 2 matrices de celdas de vectores de fila de 1 por 3. Conviértalo en una matriz de secciones de segundo orden.

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

Consulte también

|

Introducido antes de R2006a