Bonjour,
j'ai un petit souci avec la programmation sous matlab. Pire encore je ne sais meme pas ce que je fais exactement.
Je vous expose mon probleme :
J'ai discrétisé une fonction sur un réseau 2D a l'aide de la fonction Mesgrid.
Maintenant je voudrais calculer une intégrale double de cette fonction. Mais je ne connais pas l'expression analytique de cette fonction, j'ai juste un ensemble de points ranger dans ma matrice !
je vais essayer d'etre plus précis :
-Avec un linspace j'ai créer les vecteur de mes deux varaible x et y.
-A l'aide d'un meshgrid, j'ai creer une matrice (d'ailleur je comprend pas trop ce passage mais bon...)
- maintenant quand je lui demande d'afficher X ou Y (mes deux matrice) j'obtiens une matrice dont les collonne ont les meme valeur et les ligne sont discrétiser (par exemple pour x variant de 0 a 1 par pas de 0.1, j'ai X qui est une matrice dont la premiere colonne contient que des 0, ma seconde colonne qui contient que des 0.1 etc...)
- Me voila au calcul de l'intégrale, je dois calculer un truc du genre :
On m'a recomandé d'utiliser deux fois la fonction trapz (ce que je vais essayer de faire) mais je comprend vraiment pas !
je n'ai que deux objet a ma disposition, X et Y, donc comment puis je faire ?
Merci a ceux qui prendrons le temps de jeter un oeil .
-----