math.h

    1La chaleur

    1Répondre

    Je regarde tgmath.h et essaye de comprendre exactement comment il sélectionne la bonne fonction en fonction de la taille de la valeur d'entrée. La sauce spéciale semble être cette macro __tg_promote m

    -1La chaleur

    1Répondre

    Lorsque j'exécute le programme #include <stdio.h> #include <math.h> #include <unistd.h> double exponential(double u); double exponential(double u) { double a = (double)rand(); return

    2La chaleur

    2Répondre

    Quelle est la bonne alternative à la fonction C99 lrint dans Windows? #define lrint(x) (floor(x+(x>0) ? 0.5 : -0.5)) /* and if fesetround(0) behavior is required*/ #define lrint(x) ((int)(x)) es

    1La chaleur

    2Répondre

    Je travaillais sur un projet personnel dans lequel j'avais besoin de déterminer tous les prime powers entre 0 et 999. Parce que je ne suis pas particulièrement bon en maths, j'ai fatigué l'approche su

    0La chaleur

    1Répondre

    Je viens d'installer devcpp, et j'essaie de m'assurer qu'il fonctionne. Quand j'ai rencontré des erreurs de compilation autour de math.h. J'utilise quelques programmes simples qui ont été compilés et

    -3La chaleur

    1Répondre

    #include <stdio.h> #include <math.h> int main() { printf("%.81f\n", 1+2*sqrt(3)/(5-0.1)); return 0; } sortie: /tmp/a4-4oU730.o: En fonction sqrt main': a4.c:(.text+0x4f): undefined re

    3La chaleur

    2Répondre

    J'ai eu un problème précédemment en raison de fonctions surchargées sans std::. Et la malédiction se passe toujours de temps en temps parce que je n'utilise pas using namespace std;. Removing using na

    14La chaleur

    2Répondre

    Je recherche des bibliothèques mathématiques SIMD (de préférence open source) pour SSE et AVX. Je veux dire par exemple si j'ai un registre AVX v avec 8 valeurs float je veux sin (v) retourner le péch