[R-br] Removendo pontos dentro de um grid

Gustavo Henrique de Carvalho gustavo.bio em gmail.com
Sexta Abril 22 10:19:07 BRT 2011


Uma forma:

plot(malha10[(malha10$xp - p0[1]) %% 20 == 0 & (malha10$yp - p0[2]) %%
20 == 0,])
points(malha10, pch = 46)

2011/4/22 Alexandre dos Santos <alexandresantosbr em yahoo.com.br>:
> Bom dia pessoal,
>
>
>
>     Estou criando uma malha de pontos da seguinte forma:
>
> p0<- c(15,15)#Ponto inicial
>
> malha10<- expand.grid(xp=seq(p0[1], by=10, length.out=20), yp=seq(p0[2],
> by=10, length.out=20))#Criando um grid de pontos a cada 10 metros
>
> plot(malha10)# Visualizando a malha de postos
>
>
>
> Agora, gostaria das coordenadas dos pontos a cada 20m, à partir de p0, mas
> gostaria de manipular o objeto já criado malha10, sem ter que
>
> fazer um novo objeto expand.grid(... by=20), na verdade, gostaria de criar
> um novo objeto malha20, mas fazendo malha20=malha10 e após remover as
> coordenadas dos pontos do objeto malha10 que não satisfaçam a condição ,
> tentei um outer() para descobrir as distancias entre todos os pontos e após
> impor uma condição =20, mas não estou conseguindo não, alguem poderia dar um
> help,
>
> Obrigado,
>
>
>
>
>
> Alexandre dos Santos
>
> Ingenieur forestier, Msc.
>
> INRA- Biostatistique et Processus Spatiaux (BioSP)
>
> Domaine Saint-Paul
> Site Agroparc
> 84914 -  Avignon - France
> Tél. : +33 (0)6 87 95 16 29
>
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>
>


Mais detalhes sobre a lista de discussão R-br