Funcțiile grafice ale clădirii
Pentru a construi grafica în BASIC vom fi punctele și vom da computerului o funcție pentru construirea declarației def fn.
În plus, grila ecranului computerului, așa cum trebuie să ne amintim, este inversată în raport cu geometria obișnuită. Prin urmare, transformările se realizează prin reducerea grilei la forma normală. Nu vreau să-i port pe cititor cu calcule matematice lungi, dar îmi cer cuvântul. Dacă cineva se trezește în curiozitatea cuiva, atunci înțelegi totul singur.
Astfel, operatorul def fn definește pentru computer funcția a cărei diagramă dorim să o construim. Lucrează după cum urmează:
De exemplu, definim funcția y = sin x.
Aici y este numele funcției, x este parametrul ei, iar păcatul (X) este funcția însăși.
Prevenirea
În același program, nu puteți utiliza același nume pentru diferite funcții. Este necesar să se dea nume diferite, de exemplu Y (X), Z (X), R (X) și T.D.
Acum, direct despre plotarea graficului utilizând funcția sinusoidală ca exemplu.
În primul rând, trageți axele de coordonate - două linii reciproc perpendiculare care se intersectează în centrul ecranului.
Acum definiți funcția, așa cum am făcut deja.
Apoi, cel mai interesant este ciclul misterios de complot direct.
După pornirea programului, ar trebui să apară următoarea imagine (a se vedea Figura 1.47).
Fig. 1.47. Funcția sinusoidală
Valoarea lui X variază de la 0 la 640, permițându-vă să complotați întreaga lățime a ecranului. Expresia pentru Y este destul de complicată, datorată transferului originii în centrul ecranului (de aici numărul 175 și 320). Dar numărul 30 în acest caz este oarecum arbitrar - acesta este coeficientul de întindere. Încercați să o schimbați mai întâi la 10 și apoi la 50 (modificați numai când este necesar în două locuri) și examinați diferențele care apar. În opinia mea, coeficientul 30 este cel mai optim.
Construcția unui alt grafic este redusă la înlocuirea definiției unei funcții de către o altă funcție.