Maj de la fonction arithmétique pour calculer l'inverse de s

Discussion générale entre passionnés et amateurs de mathématiques sur des sujets mathématiques variés
PKSpark
Membre Naturel
Messages: 12
Enregistré le: 25 Fév 2014, 02:05

Maj de la fonction arithmétique pour calculer l'inverse de s

par PKSpark » 28 Fév 2014, 00:42

Salut à tous,
en voulant faire sauter x du quotient de ma précédente fonction,
j'ai dû construire une nouvelle fonction pour approximer la fonction logarithme
de sinus inversé:



Qui est plus courte et plus rapide à calculer que la fonction précédente.
Aussi elle n'a pas de valeur interdite (-10^-10 dans la version précédente) ni de valeur absolue.

En terme de vitesse, cette fonction est 25% moins rapide
que la fonction logarithmique (la fonction complète, pas asin) c++ avec ,
30% moins rapide que l'asin de l'AS3 de flash (qui est quand même préoptimisé).
Je vais poster d'autres tests à l'occasion

Snippets pour comparer ou tester cette fonction:
((25/28)*(sqrt(x+1)-sqrt(1-x)))-((1/133)*(x^3+34*x))
à comparer avec:
(asin(x)/pi)*2
sur graphsketch.com ou mathe-fa.de/fr



PKSpark
Membre Naturel
Messages: 12
Enregistré le: 25 Fév 2014, 02:05

par PKSpark » 28 Fév 2014, 01:34

Si la vitesse est une priorité, j'ai aussi cette alternative:



Cette fonction est plus rapide que l'asin d'AS3 de 15%,
5x plus rapide en que la fonction -i ln , et 5 ms plus rapide que l'asin de c++,
Mais elle a un écart de 0.5-1 degrés si arrondi en entier relatif...

 

Retourner vers ⚜ Salon Mathématique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 16 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite