Skip to main content
1 of 4
Bob Hanlon
  • 162.7k
  • 7
  • 81
  • 205
Clear["Global`*"]

f[x_, y_] = ArcCos[x*y];

fd = FunctionDomain[f[x, y], {x, y}, Reals]

(* -1 <= x y <= 1 *)

RegionPlot[fd, {x, -5, 5}, {y, -5, 5},
 PlotPoints -> 50,
 MaxRecursion -> 5,
 FrameLabel -> Automatic]

enter image description here

Plot3D[f[x, y], {x, -5, 5}, {y, -5, 5},
 ViewPoint -> Above,
 AxesLabel -> Automatic]

enter image description here

Bob Hanlon
  • 162.7k
  • 7
  • 81
  • 205