[R-es] Dibujar en tres dimensiones para un dominio dado. Añadir curvas de nivel.
Emilio Torres Manzanera
torres en uniovi.es
Lun Nov 23 13:02:32 CET 2015
Hola,
Deseo dibujar en tres dimensiones la siguiente función
z= min( 1 - abs(x-0.7), 1 - abs(y-0.2))
en este dominio 0<= x <= y <=1
En el ejemplo que hay abajo, se dibuja para 0<=x<=1, 0<=y<=1. ¿Me pueden ofrecer alguna ayudita para dibujarla en el recinto 0<= x <= y <=1 ?
Y si además me indican cómo dibujar las proyecciones (curvas de nivel) en los planos XY, YZ y XZ, ¡menudo dibujo quedaría!
¡Gracias!
Emilio
library(plot3D)
x <- seq(0, 1,length.out=50)
y <- seq(0, 1,length.out=50)
M <- mesh(x, y)
surf3D(x = M$x,
y = M$y,
z = pmin( 1 - abs(M$x-0.7), 1-abs(M$y-0.2) ),
colkey=TRUE,
bty="g")
--
=================================================
Emilio Torres Manzanera
Más información sobre la lista de distribución R-help-es