2010-10-27 7 views
0

Est-ce que quelqu'un sait comment prescrire des conditions aux limites de comme [t, 0, y] == u [t, 1,1-y] dans Mathematica en utilisant NDSolve ... Il se plaint toujours que les arguments de la variable dépendante doit littéralement correspondre à la variable indépendante.Prescrire des conditions aux limites étranges

Merci d'avance.

Répondre

0

Cette condition de symétrie peut probablement être refondue sous la forme Dérivée [0,1] [u] [x, 1/2] == 0. Bien sûr, plus d'informations sur le problème seraient utiles. L'identité algébrique f (x) = f (1-x) pour tout x dans (0,1) implique une symétrie géométrique: le graphe de f sera symétrique par rapport à la ligne x = 1/2. Maintenant dessine le graphique d'une telle fonction; si elle est différentiable, vous trouverez que f '(1/2) = 0. Maintenant, je ne sais pas avec certitude que le problème de l'OP peut être refondu de cette façon; cela dépend plutôt des spécificités du problème. Cette situation se produit fréquemment lorsque l'on traite des PDE sur le disque où la fonction u est une fonction des coordonnées polaires r et thêta. Si le disque représente un tambour bridé, alors vous avez peut-être u (1, t) = 0. Mais, et toi (0, t)? Si la fonction est symétrique et lisse, alors u_x (0, t) = 0 est une condition raisonnable.

+0

@Mark, il me manque peut-être quelque chose, mais je ne vois pas comment vous pouvez refondre la frontière sous cette forme. – rcollyer