MATLAB: How to fucntions like plot f(x,y) = 2 when 0<=x<=1 and 0<=y<=x

MATLABtwovariablesfunction

I'm struggling to do so. Any help will be appriciated.

Best Answer

If the region to plot over were a simple 0 ≤ x ≤ 1 and 0 ≤ y ≤ 1, you could use fimplicit(f(x,y) - 2, [0 1 0 1]). I don't think there is a good way of restricting the plotting domain to the triangle you are looking for, though. You could just cover the upper triangle with a fill([0 1 1], [1 0 1], [1 1 1]) call, I guess …