11.08.2013 Views

Untitled - Cdm.unimo.it

Untitled - Cdm.unimo.it

Untitled - Cdm.unimo.it

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.

258 Polynomial Approximation of Differential Equations<br />

and on the set of functions φ ≡ φk ∈ Xn, such that<br />

⎧<br />

˜ l (n,k)<br />

n (x) if x ∈ ¯ Sk<br />

⎪⎨<br />

φk(x) :=<br />

⎪⎩<br />

0 elsewhere<br />

˜ l (n,k+1)<br />

0 (x) if x ∈ ¯ Sk+1<br />

1 ≤ k ≤ m − 1.<br />

The cumbersome construction of the corresponding (nm−1)×(nm−1) linear system is<br />

left to the reader. Since we are using Chebyshev nodes instead of Legendre nodes, we can<br />

apply the FFT (see section 4.3) in our computations. Besides, the proof of convergence<br />

follows from theorem 9.4.1 and by showing that the term <br />

I fφdx − Fn(φ) , where<br />

φ ∈ Xn, tends to zero. Different polynomial degrees may be also considered in each<br />

domain.<br />

We can use the same techniques introduced above when the approximating poly-<br />

nomials are represented in the frequency space. For example, the multidomain tau<br />

method is obtained by seeking pn,k = n j=0 cj,kuj,k, 1 ≤ k ≤ m, where uj,k(x) :=<br />

<br />

(2x − sk − sk−1)/(sk − sk−1) , x ∈ ¯ Sk, 1 ≤ k ≤ m, j ∈ N, and the uj’s are the<br />

uj<br />

classical orthogonal polynomials in [−1,1]. Then, in analogy w<strong>it</strong>h (11.2.4)-(11.2.7), we<br />

require that<br />

(11.2.18) − c (2)<br />

j,k<br />

(11.2.19)<br />

(11.2.20)<br />

(11.2.21)<br />

n<br />

j=0<br />

n<br />

j=0<br />

cj,k uj,k(sk) =<br />

cj,k u ′ j,k(sk) =<br />

n<br />

j=0<br />

= fj,k<br />

1<br />

n<br />

j=0<br />

n<br />

j=0<br />

cj,1 uj,1(s0) = σ1,<br />

≤ k ≤ m,<br />

cj,k+1 uj,k+1(sk) 1 ≤ k ≤ m − 1,<br />

cj,k+1 u ′ j,k+1(sk) 1 ≤ k ≤ m − 1,<br />

n<br />

cj,m uj,m(sm) = σ2.<br />

j=0

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

Saved successfully!

Ooh no, something went wrong!