FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» bouton dans autre form que 0
Les maths du crocodile Emptypar Klaus Aujourd'hui à 10:43

» KGF_dll - nouvelles versions
Les maths du crocodile Emptypar Klaus Aujourd'hui à 9:41

» Gestion d'un système client-serveur.
Les maths du crocodile Emptypar Klaus Aujourd'hui à 8:23

» PANORAMIC V 1
Les maths du crocodile Emptypar papydall Sam 4 Mai 2024 - 1:43

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Les maths du crocodile Emptypar Froggy One Jeu 2 Mai 2024 - 9:16

» @Jack
Les maths du crocodile Emptypar Jack Mar 30 Avr 2024 - 18:40

» trop de fichiers en cours
Les maths du crocodile Emptypar papydall Lun 29 Avr 2024 - 21:39

» Une calculatrice en une ligne de programme
Les maths du crocodile Emptypar jean_debord Dim 28 Avr 2024 - 6:47

» Form(résolu)
Les maths du crocodile Emptypar leclode Sam 27 Avr 2024 - 15:59

» Bataille navale SM
Les maths du crocodile Emptypar jjn4 Ven 26 Avr 2024 - 15:39

» Les maths du crocodile
Les maths du crocodile Emptypar jean_debord Jeu 25 Avr 2024 - 8:37

» Naissance de Crocodile Basic
Les maths du crocodile Emptypar jean_debord Jeu 25 Avr 2024 - 6:45

» Dessine-moi une galaxie
Les maths du crocodile Emptypar jjn4 Lun 22 Avr 2024 - 11:47

» Erreur END_SUB
Les maths du crocodile Emptypar jjn4 Lun 22 Avr 2024 - 11:43

» Bug sur DIM_LOCAL ?
Les maths du crocodile Emptypar papydall Dim 21 Avr 2024 - 21:30

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache Runner
69.99 € 139.99 €
Voir le deal

 

 Les maths du crocodile

Aller en bas 
AuteurMessage
jean_debord

jean_debord


Nombre de messages : 1250
Age : 69
Localisation : Limoges
Date d'inscription : 21/09/2008

Les maths du crocodile Empty
MessageSujet: Les maths du crocodile   Les maths du crocodile EmptyJeu 25 Avr 2024 - 8:37

La dernière version de FBCroco (0.44) a mis un peu d'ordre dans les fonctions mathématiques. En voici donc la liste.

Il y a 70 fonctions, mais 80 mots-clés car certaines fonctions ont deux noms !

Toutes ces fonctions sont utilisables en mode standard et en mode multiprécision.


Fonctions de base


Code:

        abs(x)                   ' Valeur absolue
        sgn(x)                   ' Signe : 1 si x > 0, 0 si x = 0, -1 si x < 0
        int(x), floor(x)         ' Plus grand entier <= x
                                 ' int(4.9) = 4, int(-1.3) = -2
        ceil(x)                  ' Plus petit entier >= x
                                 ' ceil(4.9) = 5, ceil(-1.3) = -1
        fix(x), trunc(x)         ' Partie entière
                                 ' fix(4.9) = 4, fix(-1.3) = -1
        frac(x)                  ' Partie fractionnaire avec signe
                                 ' frac(4.9) = 0.9, frac(-1.3) = -0.3
        min(x, y)                ' Minimum de 2 nombres
        max(x, y)                ' Maximum de 2 nombres

Fonction d'arrondi

Code:

       round(x, n)               ' Arrondit le nombre x à n décimales

Puissances


Code:

        square(x)                ' Carré x²
        sqr(x), sqrt(x)          ' Racine carrée
        cbrt(x)                  ' Racine cubique (cube root)
        hypot(x,y), pythag(x,y)  ' Sqrt(x² + y²)

Logarithmes


Code:

        log(x), ln(x)            ' Logarithme népérien
        log10(x), logdec(x)      ' Logarithme de base 10
        log2(x),  logbin(x)      ' Logarithme de base 2
        log1p(x)                 ' Log(1 + x)  (+ précis quand x --> 0)

Exponentielles


Code:

        exp(x)                   ' Exponentielle
        exp2(x)                  ' 2^x
        exp10(x)                 ' 10^x
        expm1(x)                 ' exp(x) - 1  (+ précis quand x --> 0)

Fonctions trigonométriques


Code:

        deg(x)                   ' Conversion radians --> degrés
        rad(x)                   ' Conversion degrés --> radians
        cos(x)                   ' Cosinus (x en radians)
        sin(x)                   ' Sinus
        tan(x)                   ' Tangente
        acos(x)                  ' Arc cosinus
        asin(x)                  ' Arc sinus
        atan(x), atn(x)          ' Arc tangente
        atan2(y, x), atn2(y, x)  ' atan(y/x), résultat dans [-pi, pi]
        sec(x)                   ' Sécante = 1 / cos(x)
        csc(x)                   ' Cosécante = 1 / sin(x)
        cot(x)                   ' Cotangente = 1 / tan(x)

Fonctions hyperboliques


Code:

        cosh(x)                  ' Cosinus hyperbolique
        sinh(x)                  ' Sinus hyperbolique
        tanh(x)                  ' Tangente hyperbolique
        acosh(x)                 ' Argument cosinus hyperbolique
        asinh(x)                 ' Argument sinus hyperbolique
        atanh(x)                 ' Argument tangente hyperbolique
        sech(x)                  ' Sécante hyperbolique = 1 / cosh(x)
        csch(x)                  ' Cosécante hyperbolique = 1 / sinh(x)
        coth(x)                  ' Cotangente hyperbolique = 1 / tan(x)

Nombres aléatoires


Code:

        rnd()                    ' Réel aléatoire dans [0,1)
        randomize                ' Initialise le générateur (ex. : randomize timer)

Statistiques (Le paramètre x est un tableau de réels à 1 dimension)


Code:

        mintab(x(())             ' Valeur minimale du tableau
        maxtab(x(())             ' Valeur maximale du tableau
        average(x())             ' Moyenne
        median(x())              ' Médiane
        stdev(x())               ' Ecart-type (calculé avec n-1)
        stdevp(x())              ' Ecart-type (calculé avec n)

Note : La fonction median retourne le tableau trié par ordre croissant.

Probabilités


Code:

        fact(n)                  ' Factorielle d'un entier positif
        binomial(n,k)            ' Coefficient binomial C(n,k)
        gamma(x)                 ' Fonction Gamma
        lngamma(x)               ' Logarithme népérien de la fonction Gamma
        igamma(a, x)             ' Fonction Gamma incomplète
        digamma(x), psi(x)       ' Fonction Digamma = d LnGamma(x) / dx
        beta(x, y)               ' Fonction Beta
        erf(x)                   ' Fonction d'erreur
        erfc(x)                  ' Fonction d'erreur complémentaire

Fonctions de Bessel


Code:

        besselj0(x)
        besselj1(x)
        besselj(n, x)            ' Fonctions de première espèce

        bessely0(x)
        bessely1(x)
        bessely(n, x)            ' Fonctions de seconde espèce

Fonctions spéciales


Code:

        airy(x)                  ' Fonction d'Airy Ai(x)
        dilog(x)                 ' Fonction dilogarithme
        expint(x)                ' Fonction exponentielle intégrale Ei(x)
        logint(x)                ' Fonction logarithme intégral
        zeta(x)                  ' Fonction Zeta de Riemann
        zetan(n)                 ' Fonction Zeta de Riemann, argument entier positif
Revenir en haut Aller en bas
http://www.unilim.fr/pages_perso/jean.debord/index.htm
 
Les maths du crocodile
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Les voeux du crocodile
» Le génie et le crocodile
» Naissance de Crocodile Basic
» Ha les maths
» Panoramic et les maths.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Expériences autour de PANORAMIC :: Crocodile Basic-
Sauter vers: