Main Content

removerows

Procesar matrices eliminando filas con índices especificados

Sintaxis

[Y,PS] = removerows(X,'ind',ind)
[Y,PS] = removerows(X,FP)
Y = removerows('apply',X,PS)
X = removerows('reverse',Y,PS)
dx_dy = removerows('dx',X,Y,PS)
dx_dy = removerows('dx',X,[],PS)
name = removerows('name')
fp = removerows('pdefaults')
names = removerows('pdesc')
removerows('pcheck',FP)

Descripción

removerows procesa matrices eliminando filas con los índices especificados.

[Y,PS] = removerows(X,'ind',ind) toma X y un parámetro opcional,

X

Matriz de N por Q

ind

Vector de índices de fila que se desean eliminar (el valor predeterminado es [])

y devuelve

Y

Matriz de M por Q, donde M == N-length(ind)

PS

Configuraciones de proceso que permiten conseguir un procesamiento uniforme de valores

[Y,PS] = removerows(X,FP) usa parámetros como una estructura: FP.ind.

Y = removerows('apply',X,PS) devuelve Y, dadas X y las configuraciones PS.

X = removerows('reverse',Y,PS) devuelve X, dadas Y y las configuraciones PS.

dx_dy = removerows('dx',X,Y,PS) devuelve la derivada de M por N por Q de Y respecto a X.

dx_dy = removerows('dx',X,[],PS) devuelve la derivada, menos eficientemente.

name = removerows('name') devuelve el nombre de este método de procesamiento.

fp = removerows('pdefaults') devuelve la estructura predeterminada de los parámetros del proceso.

names = removerows('pdesc') devuelve las descripciones de los parámetros del proceso.

removerows('pcheck',FP) genera un error si alguno de los parámetros es ilegal.

Ejemplos

A continuación se muestra cómo dar formato a una matriz de forma que las filas 2 y 4 se eliminen:

x1 = [1 2 4; 1 1 1; 3 2 2; 0 0 0]
[y1,ps] = removerows(x1,'ind',[2 4])

A continuación, aplique la misma configuración de procesamiento a los nuevos valores.

x2 = [5 2 3; 1 1 1; 6 7 3; 0 0 0]
y2 = removerows('apply',x2,ps)

Invierta el procesamiento de y1 para volver a obtener x1.

x1_again = removerows('reverse',y1,ps)

Algoritmos

En el cálculo inverso, los valores desconocidos de las filas reemplazadas se representan con valores NaN.

Historial de versiones

Introducido en R2006a

Consulte también

| | |