Il s'agit probablement d'une question de niveau étudiant, mais je ne peux pas vraiment m'arranger. Pourquoi est-il plus précis d'utiliser des grilles non uniformes dans les méthodes numériques? Je pense dans le contexte d'une méthode de différence finie pour l'EDP de la forme . Et supposons que je suis intéressé par une solution au point . Donc, je peux voir que si j'approximation de la dérivée seconde, par exemple sur une grille uniforme en utilisant une approximation en trois points, l'erreur est de second ordre . Ensuite, je peux construire une grille non uniforme via une cartographie et trouver des coefficients pour les trois points qui sont utilisés pour approximer la dérivée. Je peux faire les expansions de Taylor et obtenir à nouveau une borne pour que la dérivée soit un second ordre , oùx ∗ O ( h 2 ) O ( h 2 ) h est la distance sur une grille uniforme à partir de laquelle j'ai obtenu le mappage sur une grille non uniforme. Les deux estimations contiennent des dérivées et je ne comprends pas pourquoi la solution serait plus précise sur une grille non uniforme car elle dépend de la magnitude des dérivées correspondantes dans les estimations d'erreur.
la source
Prouvez-le vous-même avec cet exemple. Quelle est l'erreur maximale lors de l'interpolation sqrt (x) sur l'intervalle [0,1] avec une interpolation linéaire par morceaux sur un maillage uniforme?
Quelle est l'erreur maximale lors de l'interpolation sur un maillage dans lequel le ième de n points est donné par (i / n) ^ s, et s est un paramètre de classement de maillage soigneusement choisi?
la source
la source
Kamil, la résolution d'équations différentielles est globale, l'interpolation est locale. En interpolation polynomiale par morceaux, la précision loin de la singularité ne sera pas gênée par la singularité. Malheureusement, ce n'est pas du tout vrai pour résoudre une équation elliptique, comme un problème de valeur limite à deux points. La singularité polluera l'approximation globalement.
Voici quelque chose à essayer. Résoudre D (sqrt (x) Du) sur [0,1] avec Dirichlet bcs homogène D est l'opérateur de différenciation. Utilisez des éléments finis ou des différences finies sur un maillage uniforme à n points. Comparez avec un maillage dans lequel le ième point est (1 / n) ^ 1,5. Notez que la pire erreur pour le maillage uniforme est loin de la singularité, et beaucoup plus grande que pour le maillage gradué.
la source