Télécharger le zip
Si tu permet les fonctions acotan, tu pourrais quand meme mettre les fonctions ln et exp :)
Oui, je sais, ca vient ...
il me semble qu'il y a une erreur dans ton code pour les fontion "Acos" et "Asin". EvalFunction = EvalFunction & CStr(Atn(-dblOperande / Sqr(-dblOperande * dblOperande + 1)) + 2 * Atn(1)) tu demande la racine carré d'un nombre négatif... moi même je n'ais pas trouver de solution convenable à ce probleme. ps : on peut le résoudre avec un boucle mais c'est long.
Ben en fait, j'ai utilisé les formules données par MSDN, donc ... http://msdn.microsoft.com/library/fre/default.asp?url=/library/fre/vblr7/html/vagrpDerivedMath.asp Mais c'est vrai qu'une racine négative n'est pas idéale, on peut également s'en sortir avec les série de Taylor par exemple.
il sait pas faire beaucoup de chose mais bien le produit de binomes conjugués lol !
Le dévelopement limité pourquoi pas? mais pour approcher Asin (x) on doit aller au moins au degré 7 5x^7/112+3x^5/40+x^3/6+x et l'imprécision aux bornes (+- aSin(1)) est importante. Je me suis résolu à utiliser la dichotomie "b = 0.7855339981634 a = 0 For r = 0 To 60 c = Sin(a) If c > x Then a = a - b Else a = a + b End If b = b / 2 next r " "a" est le résultat mais je n'utilise la fonction que 2 fois , j'ai fait l'impace sur la rapidité d'exécution... si quelqu'un a plus simple
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 151 membres 290 nouveaux aujourd'hui 16 151 membres club