Surf a function with different values

4 views (last 30 days)
I'm trying to surf a function f that takes 2 values: 1 if (x,y) is in A and 2 if (x,y) is in B. How can I do that? I attach also a drawing for x,y.

Accepted Answer

Torsten on 21 May 2023
Define the function as
f = @(x,y) (y>=2*x) + 2*(y<2*x);
and make a surface plot.
Alexandra Roxana
Alexandra Roxana on 27 May 2023
The method from the link seems to work; however I'm a bit confused with the values of n1, n2 and n3. I don't know what values I should put: if I put [1,1,1] the first coordinates are different, the rest is the same as should be. So I'm guessing the choice of n1, n2 and n3 is wrong.

Sign in to comment.

More Answers (0)




Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!