Main Content

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

floor

Arrondir vers l’infini négatif

Description

Y = floor(X) arrondit chaque élément de X vers le nombre entier le plus proche et inférieur ou égal à cet élément.

exemple

Y = floor(t) arrondit chaque élément du tableau duration t vers le nombre de secondes le plus proche et inférieur ou égal à cet élément.

exemple

Y = floor(t,unit) arrondit chaque élément de t vers le nombre le plus proche de l’unité d’heure spécifiée et inférieur ou égal à cet élément.

exemple

Exemples

réduire tout

X = [-1.9  -0.2  3.4;  5.6  7.0  2.4+3.6i];
Y = floor(X)
Y = 2×3 complex

  -2.0000 + 0.0000i  -1.0000 + 0.0000i   3.0000 + 0.0000i
   5.0000 + 0.0000i   7.0000 + 0.0000i   2.0000 + 3.0000i

Arrondissez chaque valeur d’un tableau de données de type duration vers le nombre de secondes le plus proche et inférieur ou égal à cette valeur.

t = hours(8) + minutes(29:31) + seconds(1.23);
t.Format = 'hh:mm:ss.SS'
t = 1x3 duration
   08:29:01.23   08:30:01.23   08:31:01.23

Y1 = floor(t)
Y1 = 1x3 duration
   08:29:01.00   08:30:01.00   08:31:01.00

Arrondissez chaque valeur dans t vers le nombre d’heures le plus proche et inférieur ou égal à cette valeur.

Y2 = floor(t,'hours')
Y2 = 1x3 duration
   08:00:00.00   08:00:00.00   08:00:00.00

Arguments d'entrée

réduire tout

Tableau en entrée, spécifié sous forme de scalaire, de vecteur, de matrice, de tableau multidimensionnel, de table ou de timetable. Pour le nombre complexe X, floor traite les parties réelles et imaginaires indépendamment.

floor convertit les éléments logiques et char de X en valeurs double.

Types de données : single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | logical | table | timetable
Support des nombres complexes : Oui

Durées en entrée, spécifiée en tant que tableau duration.

Unité de temps, spécifiée en 'seconds', 'minutes', 'hours', 'days' ou 'years'. Une durée d’un an correspond exactement à 365,2425 journées de 24 heures.

Capacités étendues

Génération de code C/C++
Générez du code C et C++ avec MATLAB® Coder™.

Génération de code GPU
Générez du code CUDA® pour les GPU NVIDIA® avec GPU Coder™.

Historique des versions

Introduit avant R2006a

développer tout