' Demo che illustra possibili impieghi di Poligon noscrivi=1 legenda=0 tempo 0.01 font= nolista=1 axes=0 n '#i=1 'goto 9 if #i=0 punt 0 color 15 font+ scrivi -5,8:ESEMPI d'uso di P O L I G O N sosta 2 axes=1 font= n legenda=1 assi scrivi -9,8:Il tracciamento di un triangolo tempo 1 plot x:1 y:1_plot x:2 y:3_plot x:-1 y:2_plot x:1 y:1 scrivi -9,8: Cambiamento del colore di default COLOR 12 area scrivi -9,7: Proprieta': AREA: scrivi -3,7:out sosta 2 lung scrivi -9,7: PERIMETRO: scrivi -4,7:out sosta 2 scrivi -9,7: RIEMPIMENTI con COLORE fill 0.8,1.8:6|12 fill 0.1,0.1:7|12 scrivi -9.5,7: Cambiamento delle dimensioni dei punti : : scrivi -9.5,8: Cambiamento della forma dei punti sosta 2 : plot x:t y:2 : : : plot x:t y:3 : : : plot x:t y:1 scrivi -9.5,8.7:Introduzione di un SALTO e asso- scrivi -9.5,8:ciazione di un colore alla nuova figura plot x:s y:14 plot x:-2 y:3 plot x:7 y:2 scrivi -5.5,4: CANCELLAZIONE n tempo 0.01 color 15 assi scrivi -5,8:Cliccando col mouse su questa finestra scrivi -5,7.2:in testa alla finestra di lista appaiono scrivi -5,6.4:le coordinate del punto cliccato sosta 1 plot x:1.0 y:2.2_plot x:1.4 y:2.2_plot x:s y:_plot x:1.2 y:2.0 plot x:1.2 y:2.4_plot x:s y:12_plot x:2 y:2.6_plot x:9.8 y:5.25 plot x:s y: nolista=0 plot x:x=1.2 y:y=2.2 sosta 5 nolista=1 canc canc canc canc canc canc canc canc canc canc plot x:1.12 y:2.12 plot x:1.12 y:2.28 plot x:1.28 y:2.28 plot x:1.28 y:2.12 plot x:1.12 y:2.12 scrivi -5,8:Cliccando tenendo premuto Shift viene scrivi -5,7.2:anche evidenziato il punto; con Ctrl scrivi -5,6.4:o Alt viene evidenziato pił grande sosta 5 n scala sx:-5..30 sy:-5..30 scrivi 5,25: Un'ALTRA figura plot x:21 y:13_plot x:20 y:15_plot x:17 y:17_plot x:13 y:17 plot x:s y:10_plot x:13 y:17_plot x:12 y:20_plot x:15 y:17 plot x:14 y:20_plot x:17 y:17_plot x:13 y:17_plot x:s y:15 plot x:13 y:17_plot x:11 y:16_plot x:10 y:15_plot x:9 y:13 plot x:7 y:10_plot x:7.5 y:13_plot x:7 y:16_plot x:9 y:13 plot x:10 y:11_plot x:11 y:10_plot x:13 y:9_plot x:17 y:9 plot x:s y:13_plot x:17 y:9_plot x:14 y:6_plot x:15 y:9 plot x:12 y:6_plot x:13 y:9_plot x:17 y:9_plot x:s y:15 plot x:17 y:9_plot x:20 y:11_plot x:20.5 y:12_plot x:18.5 y:13 plot x:21 y:13 tempo 2 scrivi 1,25: Un ADATTAMENTO AUTOMATICO delle scale alla figura oo tempo 3 scrivi 2,25: Un ALTRO (monometrico e con origine centrata) o tempo 1 scrivi 2,40: ROTAZIONI ruota gradi:45 ruota gradi:45 scrivi 2,40: TRASLAZIONI trasla dx:7.5 dy:-10 trasla dx:7.5 dy:-10 scrivi 2,40: Trasformazione di scala scala sx:2 sy:3 scrivi 2,40: Qualche ZOOM scrivi 2,35:momometrico - scrivi 2.5,75:solo sulle y +y scrivi 2.5,30:solo sulle x +x scrivi 2,30:Scelta automatica o scrivi 2,30:scambio di x con y x<->y scrivi -1,30:Un altro modo di fare trasformazioni plot x:=x/2 y:=y scrivi -6,30: Scelta del REATTANGOLO CARTESIANO scala sx:-30..25 sy:-25..30 scrivi 0.5,20: Un po' di rotazioni attorno a (0,0) tempo 0.2 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 legenda=0 tempo 2 scrivi 1,25: L'ultima figura ottenuta o scrivi 1,30: La canellazione di 4 punti canc canc canc canc n tempo 0.1 COLOR 10 scrivi -7,7: Una figura PREDEFINITA sosta 1 p3 scrivi -3,3: Un'ALTRA sosta 1 cp scrivi -3,3: Il richiamo della precedente sosta 1 p scrivi -3,3: L'UNIONE delle due ultime figure sosta 1 pp sosta 1.5 axes 1 n scrivi -7,7:Il grafico di F: x-> x^2 per -3 <= x <= 3 F(x)=x^2 plot x:-3..3 y: f | 14 scrivi -7,7:Il grafico di F: x-> x^2 per -3 <= x <= 3 sosta 1 oo -y scrivi -4,10:La evienziazione dei punti della tabulazione sosta 1 : : axes 1 sosta 1 n scrivi -4,5:La tabulazione per input interi congiungendo plot x:-3..3 n=6 y: f | 14 sosta 2 axes 1 n scrivi -4,5:La tabulazione per input interi non congiungendo punt 2 plot x:-3..3 n=6 p y: f | 14 sosta 2 n punt 0 H(x)=x^2+#K*x+1 scala sx:-5..5 sy:-4..6 scrivi -4,4:Il fascio di grafici di una funzione al variare di un PARAMETRO #k=-2 plot x:-5..5 y:h | 9 tempo 0.2 #k=-1 plot x:-5..5 y:h | 10 #k=0 plot x:-5..5 y:h | 11 #k=1 plot x:-5..5 y:h | 12 #k=2 plot x:-5..5 y:h | 13 #k=3 plot x:-5..5 y:h | 14 #k=4 plot x:-5..5 y:h | 15 scrivi -4,4:Il fascio di grafici di una funzione al variare di un PARAMETRO sosta 1 axes 1 n scrivi -7,3:Una funzione NON CONTINUA. G(x)=FIX(x) sosta 2 plot x:-5..5 n=400 y: g | 14 scrivi -7,7:Come rappresentarla senza congiungimento sosta 2 n assi tempo 0.01 plot x:-5..5 n=400 p y: g | 11 sosta 3 n scrivi -4,5: Il grafico di una funzione e della sua pendenza sosta 1 H(x)=SIN(x) plot x:-5..5 y:h|14 oo oo -y -y sosta 2 plot x:-5..5 y:=deriv|11 sosta 2 scrivi -5,3: I grafici di 3 funzioni sovrapposti sosta 3 n scala sx:-20..20 sy:-20..20 f(x)=x*sin(x)_g(x)=x_h(x)=-x plot x:-20..20 y:f|13_plot x:-20..20 y:g|11_plot x:-20..20 y:h|11 sosta 2 n scala sx:-5..110 sy:-10..500 plot x:s y:11 scrivi 10,450:Dati sperimentali (pioggia mensile a GE) e loro MEDIE MOBILI tempo 0.015 plot x:1 y:41 plot x:2 y:44 plot x:3 y:72 plot x:4 y:79 plot x:5 y:197 plot x:6 y:62 plot x:7 y:0 plot x:8 y:200 plot x:9 y:52 plot x:10 y:95 plot x:11 y:155 plot x:12 y:108 plot x:13 y:71 plot x:14 y:34 plot x:15 y:257 plot x:16 y:37 plot x:17 y:161 plot x:18 y:68 plot x:19 y:0 plot x:20 y:20 plot x:21 y:14 plot x:22 y:7 plot x:23 y:63 plot x:24 y:112 plot x:25 y:172 plot x:26 y:67 plot x:27 y:48 plot x:28 y:197 plot x:29 y:16 plot x:30 y:30 plot x:31 y:63 plot x:32 y:24 plot x:33 y:115 plot x:34 y:42 plot x:35 y:88 plot x:36 y:34 plot x:37 y:70 plot x:38 y:159 plot x:39 y:30 plot x:40 y:115 plot x:41 y:65 plot x:42 y:30 plot x:43 y:95 plot x:44 y:61 plot x:45 y:88 plot x:46 y:276 plot x:47 y:112 plot x:48 y:42 plot x:49 y:187 plot x:50 y:35 plot x:51 y:111 plot x:52 y:64 plot x:53 y:101 plot x:54 y:61 plot x:55 y:11 plot x:56 y:26 plot x:57 y:25 plot x:58 y:149 plot x:59 y:0 plot x:60 y:70 plot x:61 y:10 plot x:62 y:97 plot x:63 y:27 plot x:64 y:286 plot x:65 y:12 plot x:66 y:5 plot x:67 y:14 plot x:68 y:232 plot x:69 y:57 plot x:70 y:38 plot x:71 y:6 plot x:72 y:22 plot x:73 y:34 plot x:74 y:19 plot x:75 y:7 plot x:76 y:142 plot x:77 y:2 plot x:78 y:25 plot x:79 y:6 plot x:80 y:68 plot x:81 y:61 plot x:82 y:349 plot x:83 y:84 plot x:84 y:157 plot x:85 y:44 plot x:86 y:71 plot x:87 y:61 plot x:88 y:27 plot x:89 y:93 plot x:90 y:44 plot x:91 y:67 plot x:92 y:0 plot x:93 y:423 plot x:94 y:145 plot x:95 y:57 plot x:96 y:0 plot x:97 y:47 plot x:98 y:44 plot x:99 y:65 plot x:100 y:78 plot x:101 y:16 plot x:102 y:110 plot x:103 y:28 plot x:104 y:49 plot x:105 y:391 plot x:106 y:245 plot x:107 y:54 plot x:108 y:72 tempo 1 plot x: y:=medmob | 7 plot x: y:=medmob | 12 plot x: y:=medmob | 10 tempo 2 scala sx:-5..110 sy:-10..500 plot x: y:=medmob | 15 plot x: y:=medmob | 13 scrivi 10,400: La trasformazione di questi dati in forma POLARE tempo 1 scrivi 10,375: (su ogni raggio i dati dello stesso mese in anni successivi) plot x:=COS(x/12*PI*2)*y y:=SIN(x/12*PI*2)*y : tempo 0.2 scala sx:-300..300 sy:-300..300 : tempo 1 #a=30*gr f(x)=x*tan(#A) : tempo 0.2 plot x:-300..300 n=200 p y:f | 8 #a=60*gr plot x:-300..300 n=200 p y:f | 8 #a=120*gr plot x:-300..300 n=200 p y:f | 8 #a=150*gr plot x:-300..300 n=200 p y:f | 8 scrivi 120,70:gennaio scrivi -220,0: giugno scrivi -30,-180:settembre tempo 2 n punt 0 tempo 0.5 scala sx:-10..100 sy:-10..70 scrivi 1,60: un ISTOGRAMMA plot x:0..5 y:0..20 plot x:5..15 y:0..25 plot x:15..20 y:0..29 plot x:20..40 y:0..32 plot x:40..60 y:0..40 plot x:60..80 y:0..30 plot x:80..90 y:0..17 sosta 2 n tempo 0.2 axes 1 scala sx:-1..14 sy:-1..20 F(x)=(x-1)+rnd*2 : scrivi 1,17: distribuzione sperimentale (dal programma STAT) scrivi 1,16: e confronto con una candidata legge di distribuzione plot x:s y:14 tempo 0.2 plot x:2 y:0 plot x:2 y:f(2) plot x:s y:14 plot x:3 y:0 plot x:3 y:f(3) plot x:s y:14 plot x:4 y:0 plot x:4 y:f(4) plot x:s y:14 plot x:5 y:0 plot x:5 y:f(5) plot x:s y:14 plot x:6 y:0 plot x:6 y:f(6) plot x:s y:14 plot x:7 y:0 plot x:7 y:f(7) plot x:s y:14 plot x:8 y:0 plot x:8 y:f(6) plot x:s y:14 plot x:9 y:0 plot x:9 y:f(5) plot x:s y:14 plot x:10 y:0 plot x:10 y:f(4) plot x:s y:14 plot x:11 y:0 plot x:11 y:f(3) plot x:s y:14 plot x:12 y:0 plot x:12 y:f(2) g(x)= (x < 7)*x+(x >= 7)*(14-x) tempo 1 plot x:2..12 n=10 y:g | 11 scrivi 1,17: distribuzione sperimentale (dal programma STAT) scrivi 1,16: e confronto con una candidata legge di distribuzione axes 1 n tempo 0.01 punt 0 color 14 scala sx:-10..300 sy:-10..90 scrivi 93,-4:100 scrivi 9.5,50:50% scrivi 50,85:#E = (INT(RND*6)+INT(RND*6)+2) > 7 scrivi 50,80:La frequenza relativa con cui l'uscita scrivi 50,76:di due dadi equi supera 7 #E = (INT(RND*6)+INT(RND*6)+2) > 7 #n=0;#i=0 for #j=1 to 300: #n=val(#n+1);#i=val(#i+#E);plot x:#n y:#i/#n*100 scrivi 9.5,50:50% f(x)=#e/10_[1,1000] f sum scrivi 50,70:Il calcolo per 1000 uscite: scrivi 172,66:out3 (1-1/6)/2*100= scrivi 50,63:il calcolo della probabilita': scrivi 172,59:out3 sosta 3 axes=0 n scrivi -9.7,5:Puoi eseguire calcoli di vari tipo: risultati nella finestra in basso a destra tempo 2 noscrivi=0 =0! noscrivi=1 tempo 0.5 fontc3 scrivi -3,3:0! = scrivi -0.6,3:out noscrivi=0 =1! noscrivi=1 n scrivi -3,3:1! = scrivi -0.6,3:out noscrivi=0 =2! noscrivi=1 n scrivi -3,3:2! = scrivi -0.6,3:out noscrivi=0 =3! noscrivi=1 n scrivi -3,3:3! = scrivi -0.6,3:out noscrivi=0 =4! noscrivi=1 n scrivi -3,3:4! = scrivi -0.6,3:out noscrivi=0 =5! noscrivi=1 n scrivi -3,3:5! = scrivi -0.6,3:out noscrivi=0 =22/16+35/28 noscrivi=1 n scrivi -3,3:22/16 + 35/28 = scrivi 4.75,3:out2 F(x)=sin(x) noscrivi=0 [0,pi/2] F int noscrivi=1 n scrivi -7,3:Int sin [0,Pi/2] = scrivi 2.3,3:out2 n font= scrivi -5,8: Una curva in forma PARAMETRICA sosta 2 axes 1 F(x)=COS(x^2)*x G(x)=SIN(x^2)*x plot x:0..7 n=500 y:f,g | 14 sosta 1 scrivi -5,-8: Una sua TRASFORMAZIONE geometrica sosta 1 plot x:=(x+y)*x y:=y*x oo sosta 2 n assi axes=0 scala sx:-4..4 sy:-4..4 tempo 0.1 F(X)=SQR(1-x*x) G(X)=x-F(x) H(X)=(x--1)+F(x) K(X)=-1-F(x) L(X)=X--1 M(X)=x+F(x) N(X)=1-x+F(x) O(X)=1+F(x) P(X)=1-x #X=-1 plot x:s y:14 scrivi -3,3:Una figura dipendente da un parametro al variare di questo tempo 0.01 plot x:-1 y:0_plot x:1 y:0_plot x:1 y:-2_plot x:-1 y:-2_plot x:-1 y:0 plot x:s y:13 plot x:-1 y:0_plot x:#X y:f(#X)_plot x:g(#X) y:h(#X)_plot x:k(#X) y:l(#X)_plot x:-1 y:0 plot x:s y:12 plot x:1 y:0_plot x:#X y:f(#X)_plot x:m(#X) y:n(#X)_plot x:o(#X) y:p(#X)_plot x:1 y:0 sosta 1 n #X=-0.8 scala sx:-4..4 sy:-4..4 plot x:s y:14 plot x:-1 y:0_plot x:1 y:0_plot x:1 y:-2_plot x:-1 y:-2_plot x:-1 y:0 plot x:s y:13 plot x:-1 y:0_plot x:#X y:f(#X)_plot x:g(#X) y:h(#X)_plot x:k(#X) y:l(#X)_plot x:-1 y:0 plot x:s y:12 plot x:1 y:0_plot x:#X y:f(#X)_plot x:m(#X) y:n(#X)_plot x:o(#X) y:p(#X)_plot x:1 y:0 sosta 1 n #X=-0.5 scala sx:-4..4 sy:-4..4 plot x:s y:14 plot x:-1 y:0 plot x:1 y:0 plot x:1 y:-2 plot x:-1 y:-2 plot x:-1 y:0 plot x:s y:13 plot x:-1 y:0 plot x:#X y:f(#X) plot x:g(#X) y:h(#X) plot x:k(#X) y:l(#X) plot x:-1 y:0 plot x:s y:12 plot x:1 y:0 plot x:#X y:f(#X) plot x:m(#X) y:n(#X) plot x:o(#X) y:p(#X) plot x:1 y:0 sosta 1 n #X=0 scala sx:-4..4 sy:-4..4 plot x:s y:14 plot x:-1 y:0 plot x:1 y:0 plot x:1 y:-2 plot x:-1 y:-2 plot x:-1 y:0 plot x:s y:13 plot x:-1 y:0 plot x:#X y:f(#X) plot x:g(#X) y:h(#X) plot x:k(#X) y:l(#X) plot x:-1 y:0 plot x:s y:12 plot x:1 y:0 plot x:#X y:f(#X) plot x:m(#X) y:n(#X) plot x:o(#X) y:p(#X) plot x:1 y:0 sosta 1 n #X=0.5 scala sx:-4..4 sy:-4..4 plot x:s y:14 plot x:-1 y:0 plot x:1 y:0 plot x:1 y:-2 plot x:-1 y:-2 plot x:-1 y:0 plot x:s y:13 plot x:-1 y:0 plot x:#X y:f(#X) plot x:g(#X) y:h(#X) plot x:k(#X) y:l(#X) plot x:-1 y:0 plot x:s y:12 plot x:1 y:0 plot x:#X y:f(#X) plot x:m(#X) y:n(#X) plot x:o(#X) y:p(#X) plot x:1 y:0 sosta 1 n #X=0.9 axes=0 scala sx:-4..4 sy:-4..4 plot x:s y:14 plot x:-1 y:0 plot x:1 y:0 plot x:1 y:-2 plot x:-1 y:-2 plot x:-1 y:0 plot x:s y:13 plot x:-1 y:0 plot x:#X y:f(#X) plot x:g(#X) y:h(#X) plot x:k(#X) y:l(#X) plot x:-1 y:0 plot x:s y:12 plot x:1 y:0 plot x:#X y:f(#X) plot x:m(#X) y:n(#X) plot x:o(#X) y:p(#X) plot x:1 y:0 sosta 1 n #X=1 axes=0 scala sx:-4..4 sy:-4..4 plot x:s y:14 plot x:-1 y:0 plot x:1 y:0 plot x:1 y:-2 plot x:-1 y:-2 plot x:-1 y:0 plot x:s y:13 plot x:-1 y:0 plot x:#X y:f(#X) plot x:g(#X) y:h(#X) plot x:k(#X) y:l(#X) plot x:-1 y:0 plot x:s y:12 plot x:1 y:0 plot x:#X y:f(#X) plot x:m(#X) y:n(#X) plot x:o(#X) y:p(#X) plot x:1 y:0 sosta 2 n punt 1 assi axes=2 plot x:s y:7 plot x:-5..5 y:-5..5 origine=0,0|4 nolista=0 W(x,y)=(x*y^3+x+1-y^2)*(x*2-y) scrivi -5.8,-6.2:( (x*y^3+x+1-y^2)*(x*2-y) = 0 in (-5,5) x (-5,5) scrivi -5.8,-7.1:Il grafico di una equazione F(x,y) = k sosta 1 plot x:W(x,y)=0 | 10 n=68 y:-5..5|-5..5 sosta 3 tempo 0 nolista=1 n punt 0 F(x,y)=SIN(x)*SIN(y) X[]=PI,0,0,0,0 Y[]=0,0,PI,0,0 Z[]=0,0,0,0,1 3db|14(F+4, -pi,pi,-pi,pi,-1,1, 20,20, 1/4,1/2) ORIGINE=0,0 | -1 axes 0 oo scrivi -4.5,4:Il grafico di z = sin(x)*sin(y) sosta 3 n f(x)=sin(x) assi plot x:0..2pi n=200 y:f | 10 fill 8,8 : 6 | 10 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 x<->y ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 ruota gradi:30 fill 8,8 : 1 | 10 nolista=0 scrivi 7.4,7: F I N E origine 0,0|7 noscrivi=0 ---