Olá Elias,

Muito obrigada.

célia

 



________________________________
 De: Elias T. Krainski <[email protected]>
Para: "[email protected]" <[email protected]>; Elias T. Krainski 
<[email protected]> 
Enviadas: Sexta-feira, 13 de Janeiro de 2012 16:48
Assunto: Re: [R-br] Ajuda para buscar coordenadas de um ponto qq em uma matriz 
com coordenadas.
 
Segue, uma correção. 

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

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

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

findProx(xyz[,1])

Elias T. Krainski

>________________________________
> De: Elias T. Krainski <[email protected]>
>Para: "[email protected]" <[email protected]>; Maria Papa 
><[email protected]> 
>Enviadas: Sexta-feira, 13 de Janeiro de 2012 16:28
>Assunto: Re: [R-br] Ajuda para buscar coordenadas de um ponto qq em uma matriz 
>com coordenadas.
> 
>
>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.
>
>
_______________________________________________
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