06.03.2013 Views

Capitolul 1 Ecuatii diferentiale de ordinul ˆıntâi rezolvabile prin ...

Capitolul 1 Ecuatii diferentiale de ordinul ˆıntâi rezolvabile prin ...

Capitolul 1 Ecuatii diferentiale de ordinul ˆıntâi rezolvabile prin ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Calculul simbolic al solut¸iei Problemei Dirichlet pentru ecuat¸ia lui Laplace pe disc 215<br />

6.8 Calculul simbolic al solut¸iei Problemei<br />

Dirichlet pentru ecuat¸ia lui Laplace<br />

pe disc<br />

Cosi<strong>de</strong>rǎm Problema Dirichlet pentru ecuat¸ia lui Laplace pe discul <strong>de</strong><br />

razǎ R:<br />

⎧<br />

⎨<br />

⎩<br />

∂ 2 u<br />

∂x2 + ∂2u ∂y<br />

u |∂Ω= h<br />

2 = 0, (∀)(x, y) ∈ Ω<br />

(6.63)<br />

Funct¸ia pdsolve nu poate gǎsi direct, <strong>prin</strong> calcul simbolic solut¸ia corespunzǎtoare<br />

unei astfel <strong>de</strong> probleme. Astfel, pe baza not¸iunilor teoretice<br />

prezentate în paragraful prece<strong>de</strong>nt (formula pentru solut¸ia formalǎ), vom<br />

prezenta un program in Maple care sǎ afi¸seze expresia analiticǎ a solut¸iei<br />

Problemei Dirichlet (6.63).<br />

Scriind problema în coordonate polare:<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

∂2u 1<br />

+<br />

∂r2 r2 ∂2u 1 ∂u<br />

+<br />

∂ϕ2 r ∂r<br />

u(r, ϕ) = u(r, ϕ + 2π)<br />

lim | u(r, ϕ) |< +∞<br />

r→0<br />

u(R, ϕ) = h(ϕ)<br />

= 0, r < R, ϕ ∈ [0, 2π)<br />

¸si <strong>de</strong>zvoltând funct¸ia h în serie Fourier, se obt¸ine solut¸ia formalǎ:<br />

u(r, ϕ) = a0 +<br />

∞<br />

n=1<br />

în care a0, an, bn sunt coeficient¸ii Fourier:<br />

a0 = 1<br />

2π<br />

π<br />

−π<br />

(6.64)<br />

r n<br />

R n(an cosnϕ + bn sin nϕ). (6.65)<br />

h(ϕ)dϕ an = 1<br />

π<br />

bn = 1<br />

π<br />

π<br />

−π<br />

π<br />

−π<br />

h(ϕ) · sin nϕdϕ<br />

h(ϕ) · cos nϕdϕ

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!