Oi Maria, 

Vc quer identificar os proximos para cada variavel? Veja este exemplo para uma 
delas:

xyz <- matrix(runif(30),10)

findProx <- function(x) {
  n <- length(x)

  o <- sort(x, index.return=TRUE, method="quick")
  cbind(x=o$x, menor=c(NA,o$x[2:n-1]), maior=c(o$x[2:n], NA))[o$ix,]
}

findProx(xyz[,1])

Ou seria a identificação do ponto mais próximo?

Abraço,

Elias T. Krainski


>________________________________
> De: Maria Papa <[email protected]>
>Para: "[email protected]" <[email protected]> 
>Enviadas: Sexta-feira, 13 de Janeiro de 2012 15:23
>Assunto: [R-br] Ajuda para buscar coordenadas de um ponto qq em uma matriz com 
>coordenadas.
> 
>
>Olá pessoal, boa tarde, 
>
>
>
>Eu estou com outro problema! Eu tenho um conjunto de coordenadas, (X,Y,Z) uma 
>matriz com uma coluna de valores para X, outra para Y e outra para Z. Dado uma 
>coordenada (XYZ) qualquer, eu preciso buscar neste conjunto (matriz) os 
>valores imediatamente maiores e menores que as coordenadas deste ponto 
>qualquer. Eu pensei no comando ifelse, mas eu teria que fazer para cada 
>coordenadas. Alguém saberia me dizer se existe alguma forma mais simples para 
>fazer isso?
>
>
>Desde já agradeço a todos. 
>
>
>
>célia
>
> 
> 
>
>
>_______________________________________________
>R-br mailing list
>[email protected]
>https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código 
>mínimo reproduzível.
>
>
_______________________________________________
R-br mailing list
[email protected]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código 
mínimo reproduzível.

Responder a