Surf a function with different values

2 visualizzazioni (ultimi 30 giorni)
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.

Risposta accettata

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

Accedi per commentare.

Più risposte (0)

Prodotti


Release

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by