<< mtlb_int16 Fonctions compatibles mtlb_int64 >>

Scilab Help >> Code Matlab => Scilab > Fonctions compatibles > mtlb_int32

mtlb_int32

Fonction d'émulation de la fonction Matlab int32()

Description

Les versions Matlab et Scilab de la fonction int32() produisent des résultats le plus souvent différents :

Soit imin = -(2^16) = -2147483648 et imax = 2^16 - 1 = 2147483647.

xint32(x)mtlb_int32(x)
%nan00
-%infiminimin
imin-2imax-1imin
imin-1imaximin
iminiminimin
imin-1imin-1imin-1
-80.7-80-81
-80.5-80-81
-80.4-80-80
10.21010
10.51011
10.511011
imaximaximax
imax+1iminimax
imax+2imin+1imax
imax+3imin+2imax
%infimaximax

mtlb_int32 ne doit pas être utilisée pour une programmation manuelle.

La fonction mtlb_int32(A) est utilisée par mfile2sci pour remplacer int32(A) quand il n'est pas possible de savoir ce qu'est le paramètre d'entrée pendant la conversion d'un code Matlab vers Scilab. Cette fonction détermine alors la sémantique correcte pendant l'exécution.


Report an issue
<< mtlb_int16 Fonctions compatibles mtlb_int64 >>