Function from page 93 slides

generates two vectors of values for x and y where \(0<x<y<1\)

x <- seq(0.000001, .999998, length= 30)
y <- seq(0.000002, .999999, length= 30)
#gives TRUE if any element into those vectors satisfies the equation
any(x>y)
## [1] FALSE
func <- function (x, y) 8*x*y
domain <- outer(x, y, '<')
z <- outer(x, y, func)
Fxy <- ifelse(domain == F, 0, z) #set 0 where x < y

wireframe(Fxy, drape=T, 
          xlab = 'x',
          ylab = 'y',
          zlab = 'fx',
          main = 'f(x,y)=c(x,y)',
          col.regions=rainbow(100))

\(0\leqslant x \leqslant y \leqslant 1\)

func <- function (x, y) 2*x^2*y^2 - x^4
z <- outer(x, y, func)
Fxy <- ifelse(domain == F, 0, z)
wireframe(Fxy, drape=T, 
          xlab = 'x',
          ylab = 'y',
          zlab = 'fx',
          main = 'F(x,y)= 2 (xy)^2 - x^4',
          col.regions=rainbow(100))

if \(0\leqslant y \leqslant 1 \lor x>y\) then \(F(x,y) = y^4\)

if \(0\leqslant x \leqslant 1 \lor y>1\)

func <- function (x, y) 2*x^2 - x^4
z <- outer(x, y, func)
Fxy <- ifelse(domain == F, 0, z)
wireframe(Fxy, drape=T, 
          xlab = 'x',
          ylab = 'y',
          zlab = 'fx',
          main = 'F(x,y)= 2 x^2 - x^4',
          col.regions=rainbow(100))