Wagner, queira desculpar! Enviei o email anterior antes de finalizar.

Basicamente faltou acrescentar que o z deve ser uma matriz e x e y devem corresponder às colunas e linhas da matriz. O erro mencionado é decorrente de haver valores fora de ordem no seu x (na verdade a sequência se repete).

Éder Comunello <comunello.eder@gmail.com>
Dourados, MS - [22 16.5'S, 54 49'W]

2015-05-05 16:32 GMT-04:00 Éder Comunello <comunello.eder@gmail.com>:

require(geoR)
grid <- pred_grid(c(-55,-50),c(-25,-22), by=0.5)
plot(grid)
x <- unique(grid[,1]); nx <- length(x)
y <- unique(grid[,2]); ny <- length(y)
z <- matrix(runif(nx*ny, 10,50), nx, ny)  
image(x,y,z)

Éder Comunello <comunello.eder@gmail.com>
Dourados, MS - [22 16.5'S, 54 49'W]