Surf a function with different values

2 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
Torsten on 21 May 2023
Define the function as
f = @(x,y) (y>=2*x) + 2*(y<2*x);
and make a surface plot.
  17 Comments
Alexandra Roxana
Alexandra Roxana on 23 May 2023
Edited: Alexandra Roxana on 23 May 2023
Thank you for all your help!
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)

Products


Release

R2017a

Community Treasure Hunt

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

Start Hunting!