Interpolare cu Funcții Spline

Curs
6/10 (3 voturi)
Conține 1 fișier: pdf
Pagini : 15 în total
Cuvinte : 2562
Mărime: 560.87KB (arhivat)
Publicat de: Paul Dascalu
Puncte necesare: 0
metode numerice curs 6 automatica si calculatoare an1

Extras din curs

Curbele pot fi reprezentate în plan prin:

_________________ ________________

• ecuaţii explicite: De exemplu y=√(r2-x2) şi y=-√(r2-x2)

reprezintă un cerc cu centrul în origine, de rază r

• ecuaţii implicite: x2+y2=r2

• ecuaţii parametrice: x(t)=r cos t şi y(t)=r sin t

Reprezentarea prin ecuaţii explicite, de forma y=f(x) şi nici ecuaţiile implicite nu

asigură reprezentarea curbelor având mai multe valori într-un punct (nu sunt funcţii).

f(p)=f(x,y)=0 nu tratează corect tangentele verticale la curbă.

Forma parametrică:

• este mult mai flexibilă

• permite reprezentarea de curbe care nu sunt funcţii (au mai multe valori într-un

punct)

• este independentă de coordonate

Specificarea unei curbe se face prin:

• puncte de control – mulţime de puncte care influienţează forma curbei

• noduri – puncte de control care se află pe curbă

Un spline este o curbă parametrică definită prin puncte de control.

• Un spline este o funcţie S:[a, b)→ R, definită local pe mai multe intervale

prin Pi:[ti, ti+1) → R, cu a=t0 < t1 <...< tk-1 =b

S(t)=P0(t), t0 ≤ t < t1

S(t)=P1(t), t1 ≤ t < t2

S(t)=Pk-2(t), tk-2 ≤ t < tk-1

• Funcţiile pi(t) sunt de regulă polinoame de grad 3

• Nodurile ti se aleg deobicei echidistante, definind un spline uniform

• Dacă în vecinătatea nodurilor ti, S∈Cri, atunci spline-ul are netezimea Cri.

(adică spline-urile Pi-1 şi Pi au aceleaşi derivate de ordin 0 până la ri)

• Splineul de grad 0 este splineul treaptă, cel de ordin 1 este spline liniar şi

coincide cu poligonul punctelor de control.

• Un spline utilizat – spline-ul cubic natural are gradul 3 şi continuitatea C2. În

plus, la capete: S”(a)= S”(b) = 0.

• Splineurile de grad n utilizate în analiza numerică au continuitatea S(t)∈Cn-1

[a,b]

• Splineurile utilizate în Adobe şi PostScript au continuitatea S(t) ∈ C1[a,b]

• Pentru asigurarea continuităţii C2, funcţiile spline trebuie să aibă cel puţin gradul 3

• Funcţiile spline pot fi:

• funcţii spline de interpolare – care trec prin toate punctele de control

• funcţii spline de aproximare – care nu trec prin toate punctele de control

Funcţii spline de interpolare în clasă C1.

Vom alege polinoame de interpolare de grad mic, valabile pe subintervale

x0 < x1 < … < xn

f(x0),f(x1),…,f(xn)

şi vom considera funcţii de interpolare liniare, locale pe subintervalele

[x0,x1],[x1,x2],…,[xn-1,xn]

pi(x)=aix+bi, i=0:n-1

în care cei 2n parametri se determină din condiţiile de interpolare:

pi(xi)=f(xi), i=0:n-1

pn-1(xn)=f(xn)

şi a condiţiilor de racordare (continuitate în punctele interioare):

pi(xi+1)=pi+1(xi+1), i=0:n-2

Interpolarea liniară prezintă dezavantajul discontinuităţii derivatelor în punctele

interioare.

Prin alegerea unor funcţii de interpolare de gradul 3 se poate realiza o interpolare

Hermite, care presupune şi fixarea valorii derivatelor pe suportul interpolării:

f’(x0),f’(x1),…,f’(xn)

Preview document

Interpolare cu Funcții Spline - Pagina 1
Interpolare cu Funcții Spline - Pagina 2
Interpolare cu Funcții Spline - Pagina 3
Interpolare cu Funcții Spline - Pagina 4
Interpolare cu Funcții Spline - Pagina 5
Interpolare cu Funcții Spline - Pagina 6
Interpolare cu Funcții Spline - Pagina 7
Interpolare cu Funcții Spline - Pagina 8
Interpolare cu Funcții Spline - Pagina 9
Interpolare cu Funcții Spline - Pagina 10
Interpolare cu Funcții Spline - Pagina 11
Interpolare cu Funcții Spline - Pagina 12
Interpolare cu Funcții Spline - Pagina 13
Interpolare cu Funcții Spline - Pagina 14
Interpolare cu Funcții Spline - Pagina 15

Conținut arhivă zip

  • Interpolare cu Functii Spline.pdf

Alții au mai descărcat și

Probleme Seminar Sisteme Digitale

PROBLEMA 1 Se consideră funcţia booleană descrisă de Tabelul de adevăr: Pentru această funcţie se cer următoarele: 1.1. să se precizeze dacă...

Html Seminar 7

font-family: font1, font2... stabilirea unei liste de fonturi disponibile, separate prin caracterul virgulă font-size: „n” pt unde „n” reprezintă...

Proiectarea sistemelor informaționale

Notiuni de baza si principii de testare a SI Definitie. Testarea – este un proces de executie a programei cu scopul de a evidentia erorile....

Baze de Date

Facilitati Access Pentru Dezvoltarea Aplicatiilor Access Faciliteza Dezvoltarea si Exploatarea Bazelor De Date Punând La Dispozitia...

Bazele Informaticii

In general, un sistem se defineste ca fiind un ansamblu de elemente fizice si logice interconectate si interconditionate prin relatii fizice,...

SADD

Disciplina SADD face parte din grupul disciplinelor de specialitate Disciplina se predă la domeniul de licenţă Inginerie industrială, la...

Sisteme de Operare

7.Interogari 7.1. Tipuri de interogari Interogarile sunt acele obiecte din baza de date care ne permit sa introducem, sa actualizam si sa aranjam...

Te-ar putea interesa și

Interpolare cu Funcții Spline de Clasă C2 Tensionate

Interpolare cu funcţii spline de clasă C2 tensionate În numeroase domenii ale ştiinţei apar situaţii în care este necesară cunoaşterea...

Curbele spline

În cele ce urmeaza vor fi prezentate problemele practice întâlnite la încercarile de implementare concreta a interpolarii si trasarii curbelor...

Geometrie Computațională

1. Complemente de geometrie si metode de aproximare 1.1. Spatii vectoriale. Spatii afine. Fie N - multimea numerelor naturale, Z - multimea...

Metode Numerice

Tipuri de erori: - Erori de problema care apar la trecerea de la modelul fizic la cel matematic - Erori de metoda introduse prin discretizarea...

Lecții Matlab

1. Introducere in Matlab 1.1 Despre Matlab Matlab este un limbaj de inalta performanta pentru calcul tehnic, conform producatorului The...

Laborator Matlab

Laborator 1 Mediul de programare Matlab (Limbajul de programare Matlab) Noţiuni generale Matlabul este un program de înaltă performaţă...

Grafică pe calculator

1.SISTEME GRAFICE 1.1. Sinteza, prelucrarea şi analiza imaginilor Prin sistem grafic se înţelege un ansamblu din echipamente şi programe,...

Interpolare

Fie o funcţie reală f : [a,b]→R, cunoscută numai într-un număr limitat de puncte numite noduri, (ansamblul acestora constituind suportul...

Ai nevoie de altceva?