Bonjour, je viens de m'inscrire, car j'ai demander de l'aide dans un autre forum moins spécialisé et j'ai toujour aucune réponse. ça fait trois jour que je galére vraiment sur un truc a priori simple...
Donc voici mon souci :
J'ai une fonction de densité, dont je connais rien qui dépend de deux variables, x et y. Moi je veut calculer l'évolution de cette densité, et dans les équations je suis amené a calculer une intégrale qui dépend de ma fonction (c'est donc une fonctionnelle).
Je discrétise donc mes variables comme cela :
Disons que ce sont mes conditions initiales.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 x=linspace(0,1,11) y=linspace(0,1,11)
Ensuite (on m'as dit de faire un meshgrid) :
Voila ouù j'en suis lol.
Code : Sélectionner tout - Visualiser dans une fenêtre à part [X Y] = meshgrid(x,y)
Moi faut que je calcul :
[Tex]
T= \int \int dx dy f(x,y)
[/Tex]
On m'a aussi recommander d'utiliser la fonction trapz (vitesse de onvergence ou je sais pas trop pourquoi) et de l'appliqué deux fois, ce qui donnerais un truc du genre :
, mais je sais pas quoi mettre a la place des ?? !
Code : Sélectionner tout - Visualiser dans une fenêtre à part T=trapz(y,trapz(x, ??))
En fait on me dit de construire une matrice de telle sorte que
[Tex]
f_{ij}=f(x^i , y^i)
[/Tex]
Comment construire cette matrice fij a partir de mon meshgrid ?
Voila je galere trop alors que ça doit pas etre sorcier, mais je comprend vraiment pas...
merci a tous ceux qui prendrons le temps de jeter un oeil ^^
Ps: Latek ne fonctionne pas ? :s
Partager