I due vincoli:
[*] "x" e "y" devono variare tra
0 e
1
[*] x deve essere sempre più piccolo di y (x<y)
sembrano contraddittori; una soluzione potrebbe essere definire "x" e "y" come segue:
x = linspace(0.001,0.99,70);
y = linspace(0.01,1,70);
Osservando la superficie generata, il numero dei punti (in questo esempio 70) risulta avere una notevole importanza, sarebbe opportuno valutare diverse possibilità in funzione del risultato che si vuole ottenere
x = linspace(0.001,0.99,75);
y = linspace(0.01,1,75);
[X,Y]=meshgrid(x,y);
z=(2-3*X+Y)./(Y-3*X);
surf(X,Y,z)
shading interp
grid on
xlabel('X')
ylabel('Y')
Allegati: