• Aucun résultat trouvé

( R ) calculées pour la question 3. b) :

N/A
N/A
Protected

Academic year: 2022

Partager "( R ) calculées pour la question 3. b) :"

Copied!
2
0
0

Texte intégral

(1)

Introduction aux Équations aux Dérivées Partielles M1 Math Rech 2013-2014

Complément au TP2 Université Blaise Pascal

Le fichier suivant (test.sce) répond à la question 3. a).

clear() // efface la mémoire clc() // efface la console xdel(winsid()) // ferme les figures

N = 9; // nb de points de discrétisation h = 1 / (N+1); // pas de discrétisation

x = (h:h:1−h); // points de la discrétisation de l'intervalle ]0, 1[

xfin = linspace(0, 1, 500); // maillage fin de [0, 1]

// fonction de la base des éléments finis P1

deff('y=phi(x,i,h)', 'y=(x − (i−1)*h)/h .* ((x (i−1)*h) &(x < i*h))...

+((i+1)*h − x)/h .* ((x i*h) &(x < (i+1)*h))');

// on affiche le graphique d'une telle fonction figure

plot(xfin, phi(xfin, 3, h))

// on construit une combinaison linéaire des fonctions phi_i B = rand(N, 1);

b = zeros(xfin);

for i = 1:N

b = b + B(i) * phi(xfin, i, h);

end

// on affiche le graphique de b et les points de B figure

plot(xfin, b) plot(x, B, 'ro')

4. Nous rappelons les matrices M, K ∈ M

N×N

( R ) calculées pour la question 3. b) :

K = 1 h

2 −1 0 . . . 0

−1 2 −1 . . . 0 . . . . .. ... ... . . .

0 . . . −1 2 −1

0 . . . 0 −1 2

, M = h

6

4 1 0 . . . 0

1 4 1 . . . 0

. . . . .. ... ... . . .

0 . . . 1 4 1

0 . . . 0 1 4

5. En faisant les calcules les nombres f

i

=

Z 1 0

f (x)ϕ(x) sont donnés par : f

i

= 4π

2

+ 1

2

· − sin(2πx

i−1

) + 2 sin(2πx

i

) − sin(2πx

i+1

)

h .

Nous rappelons que la solution exacte de (1) est donnée par u

ex

(x) = sin(2πx).

Pour pouvoir évaluer les normes de l’erreur u

ex

u

app

, nous allons projeter u

ex

dans V

h

et calculer kΠ

Vh

u

ex

u

app

k

L2(0,1)

et kΠ

Vh

u

ex

u

app

k

H1

0(0,1)

, où par Π

Vh

nous avons noté l’opérateur de projection de V sur V

h

. Plus précisément, nous posons

Π

Vh

v =

N

X

i=1

v(x

i

i

, ∀v ∈ V.

1

(2)

Alors

Vh

u

ex

u

app

k

L2(0,1)

=

N

X

i,j=1

m

ij

(u

ex

(x

i

) − u

iapp

)(u

ex

(x

j

) − u

japp

)

1 2

et

Vh

u

ex

u

app

k

H1

0(0,1)

=

N

X

i,j=1

k

ij

(u

ex

(x

i

) − u

iapp

)(u

ex

(x

j

) − u

japp

)

1 2

.

Possibles développements pour les comptes rendus : – Détailler les preuves des questions 1. et 2.

– Détailler les calculs des coefficients k

ij

, m

ij

et f

i

de la question 3. c)

– Commenter les programmes Scilab écrits pendant le TP et expliquer les résultats obte- nus. Vous pouvez inclure dans le document à rendre des figures illustrant les résultats.

– Donner et commenter les résultats obtenus pour d’autres choix de fonctions f et c.

2

Références

Documents relatifs

Choisir la formule de calcul du nombre de choix à l’aide du document [combinatoire.pdf] et compléter le tableau [probabilité.xlsx] avec le tableur. Commenter

La technique utilisée est pourtant assez ancienne : c’est en effet l’une de celles que les calculateurs de l’époque de Neper (dont le mémoire sur les logarithmes précéda d’un

correspondent aux résultats attendus : l’hypothèse semi- conservative est

Il est bien évident que le tracé de nos isohyètes correspond à une simplification extrême, mais elles nous donnent la hauteur d'eau moyenne sur le bassin avec une bonne

Par conséquent, les erreurs introduites dans la détermination du coefficient de ruissellement sont aussi importantes, sinon plus, que les erreurs introduites dans le calcul de

de facteurs fixes qui résultent des conditions topographlques, de la nature du sol et de la végétation qui le couvre, et aussi de facteurs variables tels que les variations de

Bien souvent les réponses sont orientées par des explications présentes dans le sujet et qui ne sont pas prises en compte:. Ou encore, des réponses

La norme XP 07- 020 n'impose pas un nombre de chiffres significatifs pour l'expression de l'incertitude mais précise que compte tenu des conditions d'évaluation