Puoi aprire il codice e modificarlo
HELP

L'iperbole y=1/x (blu) e quelle ottenute con una rotazione di 45° (rossa) e una successiva contrazione verticale moltiplicando le y per 3/4 (verde)

...
aX = -5; bX = 5; aY = -5; bY = 5
Dx = 1; Dy = 1

titolo = "y=1/x,   rot 45^ attorno O,   y*3/4"
Cax="brown"; Cgr="grey"
quadro=1

C1="red"; C2="green"

n=200
function ROTx(x,y,A) {AA = A*Math.PI/180; return x*Math.cos(AA)-y*Math.sin(AA)}
function ROTy(x,y,A) {AA = A*Math.PI/180; return x*Math.sin(AA)+y*Math.cos(AA)}
for(i=0;i<=n+35*0; i=i+1) {x=(bX-aX)/n*i+aX; y=1/x; L1x[i]=ROTx(x,y,45); L1y[i]=ROTy(x,y,45)   }
for(i=0;i<=n+35*0; i=i+1) {x=(bX-aX)/n*i+aX; y=1/x; L2x[i]=ROTx(x,y,45); L2y[i]=ROTy(x,y,45)*3/4   }

// modifica la definizione della funzione di cui volessi tracciare il grafico (f blu, g verde, h rosso, k arancione)
function f(x) { y = 1/x; return y }  
...
// Puoi mettere fino a 10 scritte (S) in diverse posizioni (x,y) con T0=["S",x,y],...,T9=["S",x,y]
T0=["1",3.5,0.65]; T1=["1",-3.5,-0.75]; T2=["2",3.8,3.8]; T3=["2",-3.8,-3.9]
T4=["3",3.8,2.6]; T5=["3",-3.8,-2.7]
...