R: trazar una superficie 3D desde x, y, z

imagino que tengo una matriz de 3 columnas
x, y, z donde z es una función de x e y.

Sé cómo trazar un "diagrama de dispersión" de estos puntos conplot3d(x,y,z)

Pero si quiero una superficie, debo usar otros comandos como surface3d. El problema es que no acepta las mismas entradas que plot3d, parece necesitar una matriz con

(nº elements of z) = (n of elements of x) * (n of elements of x)

¿Cómo puedo obtener esta matriz? He intentado con el comando interp, como lo hago cuando necesito usar gráficos de contorno.

¿Cómo puedo trazar una superficie directamente desde x, y, z sin calcular esta matriz? Si tuviera demasiados puntos, esta matriz sería demasiado grande.

salud

Respuestas a la pregunta(5)

Su respuesta a la pregunta