Êtes-vous d'accord, frjulien ?Je conseille de ne pas prêter attention...
Ok, votre algorithme est bien précisé (mis à part N non précisé et qu'il faut choisir arbitrairement grand)
et on peut très facilement l'écrire dans un langage adapté (que certains reconnaîtrons) :
Le seul souci est mathématique, car votre fonction g n'est pas définie pour x=0, donc il faut la prolonger par continuité g(0, T) = 0 avec T>0.Code:g := (X,T) -> X^3 * exp(T*X)/(exp(T*X)-1)^2 ; a := 0 ; b := 75 ; N := 1000 ; h := (b-a)/N ; for k from 1 to N do x[k] := a+k*h end do ; f(T) := h*(g(a, T)+g(b, T))/2 + add( g(x[k]), k=2..N-1) ; plot(f(T), T=0..100) ;
-----