Learn R Programming

orloca.es (version 4.5)

zsumgra: Calculo del gradiente de la funcion zsum

Description

zsumgra calcula el gradiente de la fuci<U+00F3>n zsum

Uso

zsumgra(o, x = 0, y = 0, lp = numeric(0), partial = F)

Argumentos

o

Un objeto de clase loca.p.

x

La coordenada x del punto a evaluar.

y

La coordenada y del punto a evaluar.

lp

Si se proporciona, la norma \(l_p\) ser<U+00E1> usada en vez de la norma eucl<U+00ED>dea.

partial

Si (x,y) es un punto de demanda partial=T significa que se ignore dicho punto para el c<U+00E1>lculo del gradiente. Esta opci<U+00F3>n es principalmente para uso interno.

Valor

zsumgra devuelve el vector gradiente de la funci<U+00F3>n min-sum del problema de localizaci<U+00F3>n, \(\sum_{a_i \in o} w_i d(a_i, (x,y))\), donde \(d(a_i, (x,y))\) da la distancia eucl<U+00ED>dea o la distancia \(l_p\) entre \(a_i\) y el punto \((x,y)\).

Ejemplos

# Un nuevo objeto loca.p no ponderado

loca <- loca.p(x = c(-1, 1, 1, -1), y = c(-1, -1, 1, 1))

# Evaluacion de zsum en (0, 0)

zsum(loca)

# Evaluacion de zsum en (1, 3)

zsum(loca, 1, 3)

# Calculo de la funcion objetivo en el punto (3, 4) usando la norma lp con p = 2.5

zsum(loca, 3, 4, lp=2.5)

# El gradiente de la funcion en el punto (1,3)

zsumgra(loca, 1, 3)

See Also

V<U+00E9>ase orloca-package y zsum.