![]()
Informatica
Bazele matematice ale graficii pe calculator - elemente de geometrieBazele matematice ale graficii pe calculator - elemente de geometrieCorpul material este limitat, iar limita lui se numeste suprafata corpului. O portiune de suprafata este limitata de o curba, iar o portiune de curba se termina intr-un punct. Ecuatiile clasice ale unei curbe sunt: forma explicita: y=f(x), care este univoca; forma implicita: f(x,y)=0, ce este specifica reprezentarii curbelor inchise; forma parametrica: x=f(t), y=f(t), care reprezinta curbele inchise sau cele care se intersecteaza; forma polara: R=f), semnificand aceleasi curbe ca precedenta forma. Notiunile de suprafata, curba si punct pot fi considerate independente de suportul lor material. Astfel prin miscarea unui punct se obtine o curba, prin miscarea unei curbe se obtine o suprafata, iar prin miscarea unei suprafete rezulta un volum. Se numeste figura geometrica, o multime de puncte, curbe si suprafete. Asupra figurilor se pot face diferite transformari geometrice. O transformare geometrica este o aplicatie bijectiva a planului (spatiului) pe el insusi. Transformarea identica este aplicatia bijectiva identica si lasa nemodificate toate punctele planului (spatiului). Doua figuri care se obtin una din alta printr-o transformare geometrica se numesc figuri congruente sau omoloage. Transformarile cele mai importante sunt izometriile care se impart in deplasari si antideplasari (oglindiri).
Ecuatiile dreptei. Consideram o dreapta d, intr-o pozitie oarecare fata de axe (fig.1.1). Fig. 1.1 Dreapta oarecare Fie M un punct arbitrar pe dreapta d , vom gasi ecuatia dreptei d daca vom reusi sa determinam o relatie intre ON=x si NM=y verificata de toate punctele dreptei d. Pentru aceasta ducem paralela d' din o la dreapta d si fie M' intersectia cu MN. Facem urmatoarele cantitati constante (aceleasi, oricare ar fi M pe d): m=tgu si n=MM'. Cum NM=NM'+ M'M rezulta: y=mx+n, care este ecuatia dreptei. (1.1) Invers, o ecuatie de gradul I in doua variabile ax+by+c=0 (1.2) reprezinta o dreapta deoarece poate fi pusa sub forma (1.1). Rezolvand-o in raport cu y, unde m = - a/b constituie panta dreptei scrisa sub forma generala (1.2) Fie A si B urmele dreptei d(fig.1.2)
xcosu+ysinu=v, (1.3) care este forma normala (Couchy ,1826) a dreptei. Fig.1.2 Forma normala Ecuatia cercului Ecuatia carteziana a cercului (fig.1.3) este:
iar daca are centrul in originea sistemului de axe, atunci: x2+y2=R2 (1.5) Ecuatia (1.5) se poate descompune in doua ecuatii Fig.1.3. Ecuatiile carteziene ale cercului.
Partea superioara este trasata variind pe x in intervalul [R,-R] cu pasul -p, iar partea superioara se obtine prin variatia lui x in intervalul [-R,R] cu pasul p. Ecuatiile parametrice se deduc usor (fig. 1.4), daca centrul este in origine: x=R cos, y=R sin, cu 0 360o (1.6) Cand centrul difera de origine, C(x0,y0) atunci:
Sub o alta forma, in functie de t=tg(/2), se obtin relatiile:
Fig.1.4. Ecuatii parametrice Prin metoda recursiva se pot gasi alte ecuatii ale cercului. Presupunem ca se cunosc doua puncte ale cercului (fig.1.5): x=R cos,y=R sin ; xn+1=R cos(,yn+1=R sin ( ; (1.9) unde este incrementul unghiular. Daca dezvoltam ecuatiile punctului (xn+1,yn+1) si inlocuim corespunzator rezulta: xn+1=xn cos(yn sin,yn+1=yn cos ( +xn sin(); (1.10) Cum incrementul este constant, se calculeaza la inceputul programului valorile c=cos() , s=sin(), obtinand: xn+1=xn cyn s,yn+1=yn c +xn s, care sunt relatii recursive de ordinul unu. Dezvoltand relatia (1.4) se obtine: x2+y2+ax+by+c=0 cu x0= - a/2, y0= - b/2, R2= (a2+b2-4c)/4.
Fig1.5. Relatii recursive
< > Fig.1.6. Conicea)Elipsa ( fig.1.7). Multimea punctelor pentru care suma distantelor la doua puncte date, F, F', numite focare, este constanta se numeste elipsa. Ea are ecuatia carteziana:
unde (x0,y0)
este centrul elipsei, iar F(c,0). F'
(-c,0), cu
Fig.1.7. ElipsaExcentricitatea elipsei este raportul e=c/a si variaza intre 0 si 1; este egala cu zero pentru un cerc cu focarele F,si F' confundate in originea O (deci, a=b); rezulta ca cercul este o elipsa particulara. Ecuatiile parametrice ale elipsei sunt: x=a cos , y= b sin , cu 0 360o
b) Parabola ( fig.1.8). Multimea punctelor M, egal departate de punctul F numit focar, si o dreapta D directoare, este o parabola. Ea are ecuatiile: - carteziene: y2=2px; parametrice: x= 2p ctg2, y=2p ctg . Fig.1.8. Parabola
y=ax2+bx+c, a g 0. Fig.1.9. Hiperbola c) Hiperbola (fig.1.9). multimea punctelor M pentru care diferenta distantelor la doua puncte F,si F', numite focare, este constanta (egala cu 2a) reprezinta o hiperbola. Ea are ecuatiile: carteziene:
parametrice: x=a sec, y=btg.
Hiperbola este echilatera cand a=b si deci, ecuatia devine x2 - y2= a2. Fig.1.10. Parabola cubica Curbe algebrice clasice si transcendente. Dintre reprezentarile grafice ale curbelor clasice amintim: a) Parabola cubica (fig.1.10) care are ecuatia y=x3. Ea este denumita cubica deoarece este de gradul al treilea. b) Parabola semicubica (fig.1.11) are ecuatia y2=x3 este situata in dreapta axei Oy (x>0) si este simetrica fata de axa Ox. Numim curba transcendenta o curba care nu este algebrica.Amintim cateva astfel de curbe: a)
In aceeasi familie sunt cuprinse si curbele y= a sin(kx+), Fig.1.11. Parabola semicubica deformate printr-o dilatare de raport a, in sensul axei Oy; o comprimare in raport k a axei Ox si o defazare de unghi a acestei axe. b) Tangentoida y = tgx are o infinitate de zerouri si de asimptote. c) Exponentiala y = ex si inversa ei, functia logaritmica y = lnx. Prin combinatiile precedente se obtin curbe transcendente noi. De exemplu, curba y=sinx/x are aspectul unei sinusoide, cu zerourile k (k g 0)repartizate la distante egalepe axa Ox, dar sprijinindu-se pentru fiecare sin x=1 pe hiperbola echilatera y=1/x si simetrica ei. Curba amortizoare y = e-x sinx are o alura analoaga dar sinusoida este calauzita de exponentialele y = ± e-x. Prin rostogolirea unui cerc pe o dreapta, cerc etc. se pot obtine alte curbe remarcabile precum: cicloida, epicicloida, hipocicloida, astroida etc. Curbe si suprafete. Daca coordonatele unui punct mobil, M, sunt functii de un parametru t: x=x(t), y=y(t), z=z(t) (1.12) punctul M(x,y,z) descrie o curba iar relatia (1.12) reprezinta ecuatiile curbei. Cand coordonatele sunt functii de doi parametri, u si v, independenti: x=x(u,v), y=y(u,v), z=z(u,v) (1.13) atunci punctele M(x,y,z) descriu o suprafata ce are ecuatiile (1.13). daca se elimina u si v atunci se obtine o ecuatie de forma f(x,y,z)=0. Explicit se pot determina una sau mai multe panze z=z(x,y). Oricarui punct M (x,y) dintr-un domeniu al planului xOy ii corespunde un punct M de cota z. Cand M descrie tot domeniul lui, M descrie o panza a unei suprafete. Deoarece o curba este o intersectie a doua suprafete, putem scrie ecuatiile curbei sub forma f(x,y,z)=0, g(x,y,z)=0, sau ca intersectie a doi cilindri, f(x,y)=0, g(y,z)=0.
|