sistema lineare con inserimento dati da tastiera con gnuplot> (INPUT)
scrivere programma con notes e
registrare (suimput.txt)
richiamare con OPEN e inserire,su segnale di errore,i valori
richiesti per le variabili non definite
scrivere nome variabile=valore (numeri seguiti dal punto e 0 per
usare anche risultati con decimali: es.a=-5.0)
alla fine rilanciare il programma con OPEN
# sistema con input e reread # suimput.txt # inserire su richiesta gnuplot> valori per variabili con segno # e alla fine rilanciare con OPEN "suinput.txt" # il ciclo avviene solo una volta perchè k diventa 1 subito # gnuplot> k=0 # gnuplot> a1=1.0 (scrivere .0 per visualizzare decimali) # gnuplot> b1=2.0 # gnuplot> c1=-3.0 # gnuplot> a2=3.0 # gnuplot> b2=-2.0 # gnuplot> c2=-1.0 k=k+1 f1(x,y)=a1*x+b1*y+c1 f2(x,y)=a2*x+b2*y+c2 f1y(x)=(-a1*x-c1)/b1 f2y(x)=(-a2*x-c2)/b2 set grid plot f1y(x),f2y(x) pause -1 x=0.0 y1=-c1/b1 y2=-c2/b2 print y1,y2 if (k<1) reread # # fine programma
osservare il valore della X per
il quale le due y coincidono (rette intersecanti)
osservare i valori assunti dalle Y in corrispondenza di X=0
(se non si usasse la notazione x.0 i risultati visualizzati
sarebbero stati 1 e 0)