Surf a function with different values

2 Ansichten (letzte 30 Tage)
Alexandra Roxana
Alexandra Roxana am 21 Mai 2023
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.

Akzeptierte Antwort

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte


Version

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by