CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

trigo

SalaN87
SalaN87
Niveau 8
03 octobre 2003 à 19:23:38

Voila j´ai un petit pb avec la fonction arc tangente, je voudrais trouver un algo qui à tout x associe atan(x) mais la doc sur ce sujet est tres faible sur le net...

JeanYvesYves
JeanYvesYves
Niveau 10
03 octobre 2003 à 19:53:51

Elle existe avec math.h il me semble !

  1. include < math.h>

double atan(double x);
long double atanl(long double x);

atan est définie sur R tout entier il me semble !

i_am_the_law
i_am_the_law
Niveau 6
03 octobre 2003 à 19:55:53

pk tu utilises pas tout simplement la fct atan?

Si tu as besoin de vitesse tu peux precalculer atan pour certaines valeurs et les stocker.

ou bien tu peux calculer a la main

atan(x) = x-x^3/3+x^5/5+......
et apres tu decide qd tu veux t´arreter : quand le quotient x^n/n est trop petit :)

i_am_the_law
i_am_the_law
Niveau 6
03 octobre 2003 à 20:00:01

arf, j´ai pas ete assez rapide :)

JeanYvesYves
JeanYvesYves
Niveau 10
03 octobre 2003 à 20:01:35

Hihi :) j´ai été plus vite que toi :-d

SalaN87
SalaN87
Niveau 8
03 octobre 2003 à 20:48:35

ba je suis en train de coder une bibliotheque mathematique, pour le moment elle ne gere que les operations simples, mais je voudrais inclure les fonctions trigo. Juste pour ma culture perso on va dire.

JeanYvesYves
JeanYvesYves
Niveau 10
03 octobre 2003 à 20:51:02

va voir ce site :

ça détaille toutes les fonctions de math.h : tu n´auras pas a les refaire déja :)

( regarde plus bas, les fonctions en bleu)

http://www.opengroup.org/onlinepubs/007908799/xsh/math.h.html

Calculator_V2
Calculator_V2
Niveau 10
04 octobre 2003 à 01:28:23

juste une petite question,comment on fait une DLL??? Et une DLL c´est pas une bibliotèque???

i_am_the_law
i_am_the_law
Niveau 6
04 octobre 2003 à 03:21:06

pour faire un dll, en general c´est qd tu cree un nv projet, t´as le choix d´en creer. Apres, si t´as de la chance, ca t´ecris qqs lignes, sinon faut te renseigner sur la structure d´un fichier. Pour cela tu peux regarder comment sont fait les dll ds Tbot par ex, ou bien chercher un tutorial.

Les dll ce sont des librairies que tu charges comme son nom l´indique en cours d´execution, contrairement aux . lib que tu lies a ton executable.

Pour salan87 si tu veux decomposer les fct trigo en serie regarde le tableau de ce site.
http://c.caignaert.free.fr/resume/node25.html

et sinon si tu veux voir une " vraie" implementation regarde les fonctions. Ca donne une idee. Dans certaines fonctions ils expliquent meme la methode employee.
http://mirrors.sunsite.dke.dk/openbsd/src/lib/libm/src/

JeanYvesYves
JeanYvesYves
Niveau 10
04 octobre 2003 à 03:23:00

On fait une DLL avec des compilateurs.

Une DLL, c´est comme une LIB ( fichier qui contient du code implémenté compilé)
Sauf qu´une LIB est statique : elle est linkée avec l´EXE
mais une DLL est une librairie dynamique : elle est extérieure au fichier.

Avantage : si une fonction peut etre améliorable, on la colle dans le DLL, ainsi on peut vendre le programme, et faire mettre a jour uniquement la DLL pour qu´il soit mieux, sans toucher a l´EXE.
Dans le cas d´une LIB, faut recompiler et redonner l´EXE.

Inconvénient : l´EXE n´est pas autonome : la DLL est indispensable.

i_am_the_law
i_am_the_law
Niveau 6
04 octobre 2003 à 03:24:53

mwahahaha cette fois c´est moi qui ai repondu avant! :)

JeanYvesYves
JeanYvesYves
Niveau 10
04 octobre 2003 à 03:25:09

Arf :) quand j´ai commencé a écrire, y´avait pas déja la réponse, lol

Calculator_V2
Calculator_V2
Niveau 10
04 octobre 2003 à 14:08:42

arf merci les gars....

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment