Scilab Website | Contribute with GitLab | Scilab Community | ATOMS toolboxes
Scilab Online Help
2025.1.0 - Français


Fonctions Elémentaires

  • Opérations binaires
    • bitand — bitwise logical AND between element-wise integers of 2 arrays
    • bitcmp — bitwise complement of integers
    • bitget — Extracts from integers bits of given indices
    • bitor — bitwise logical OR between element-wise integers of 2 arrays
    • bitset — Sets bits of given indices in some integers
    • bitstring — A string giving the literal bit representation of a number
    • bitxor — bitwise logical XOR between element-wise integers of 2 arrays
  • Nombres complexes
    • angle — argument of complex numbers, in radians
    • complex — Build an array of complex numbers from their parts
    • conj — complexe conjugué
    • csgn — returns the sign of a vector of real of complex values
    • imag — partie imaginaire de nombres, polynômes ou fractions complexes
    • imult — multiplication by i the imaginary unitary
    • isreal — Retourne %F si la matrice est encodée en numération complexe
    • real — partie réelle de nombres, polynômes ou fractions complexes
  • Arithmétique
    • factor — factor function
    • factorial — factorial function : product of the n first positive integers
    • gcd — Greatest (positive) Common Divisor
    • lcm — Plus petit multiple commun (PPCM) de polynômes ou d'entiers
    • nchoosek — Computes binomial numbers (n,k) = numbers of combinations
    • primes — lists of primes up to a given number
    • rat — approximation rationnelle d'un flottant
  • Matrice - génération
    • random
      • grand — Générateur de nombres pseudo-aléatoires
      • prbs_a — Generates a pseudo random binary sequence
      • rand — Générateur de nombres pseudo-aléatoires
      • sample — Tirage aléatoire avec remise
      • samplef — Tirage avec remise d'un échantillon d'une population suivant les valeurs de fréquences données.
      • samwr — Tirage sans remise
    • blockdiag — Creates a block diagonal matrix from provided arrays. Block diagonal system connection.
    • companion — companion matrix
    • diag — extraction de diagonale ou construction d'une matrice avec un vecteur en diagonal
    • empty [] — empty matrix. Array ranges destructor.
    • eye — matrice identité
    • frank — Frank matrix
    • hadamard — Hadamard matrix
    • hankel — Hankel matrix
    • hilbm — Hilbert matrix
    • invhilb — Inverse of the Hilbert matrix
    • linspace — suite de nombres équidistants entre 2 bornes atteintes
    • logspace — vecteur de valeurs logarithmiquement équidistantes.
    • magic — Magic square
    • meshgrid — construit des matrices ou hypermatrices en répliquant des vecteurs en 2 ou 3 dimensions
    • ndgrid — construit des matrices ou hypermatrices en répliquant des vecteurs
    • ones — matrice remplie de 1
    • pascal — Pascal matrix
    • perms — Génère le tableau des permutations des éléments donnés
    • repmat — Définit un grand tableau par pavage avec un tableau 2D.
    • rosser — Rosser matrix
    • squarewave — génère un signal carré de période 2*%pi
    • testmatrix — generate special matrices, such as Hilbert, Frank... This function is obsolete. Please use magic, invhilb or frank instead.
    • toeplitz — matrice de Toeplitz, à bandes diagonales constantes choisies
    • vander — Vandermonde matrix
    • wilkinson — Wilkinson matrix
    • zeros — matrice nulle
  • Exponentielle
    • exp — exponentielle
    • expm — exponentielle de matrice
    • log — logarithme naturel
    • log10 — logarithme en base 10
    • log1p — computes with accuracy the natural logarithm of its argument added by one
    • log2 — logarithme en base 2. Exposant et mantisse en base 2 de nombres réels.
    • logm — logarithme matriciel d'une matrice carrée
    • nthroot — Real nth root of real numbers
    • power — élévation à la puissance (^,.^)
    • sqrt — racine carrée
    • sqrtm — racine carrée matricielle
  • Virgule flottante
    • ceil — Arrondi vers le haut
    • clean — nettoie une matrice (arrondi à zéro des termes très petits)
    • double — convertit des entiers inttype ou des booléens en encodage décimal
    • fix — arrondi vers zéro
    • floor — Arrondi vers le bas
    • format — configure le format par défaut d'affichage des nombres décimaux
    • ieee — fixe ou indique le mode d'exception IEEE pour les calculs
    • int — arrondi vers zéro
    • isinf — teste la présence de valeurs infinies
    • isnan — vérifie si des composantes "NaN" (Not a Number) sont présentes.
    • nearfloat — get previous or next floating-point number
    • nextpow2 — next higher power of 2.
    • number_properties — determine floating-point parameters
    • round — Arrondi à l'entier le plus proche
    • signed zero -0 — Processing of -0 versus 0
  • Bases de numération
    • base2dec — convert from base b to decimal
    • bin2dec — convert from binary to decimal
    • dec2base — Convert decimal to base N number in string
    • dec2bin — convert from decimal to binary
    • dec2hex — représentation hexadécimale d'un entier
    • dec2oct — convert from decimal to octal
    • hex2dec — convert from hexadecimal to decimal
    • oct2dec — convert from octal to decimal
  • Entiers
    • iconvert — conversion en entiers encodés sur 1, 2, 4 ou 8 octets
    • int8 — conversion en entier sur 1 octet
    • inttype — type des entiers utilisés dans les types entiers de données.
  • Matrice - façonnage
    • is<forme>
      • iscolumn — check if a variable is a column
      • ismatrix — checks if an object is a non-empty 1D or 2D matrix or array
      • isrow — check if a variable is a row
      • isscalar — check if a variable is a scalar.
      • issquare — check if a variable is a square matrix
      • isvector — check if a variable is a vector
    • cat — stacks vectors matrices or arrays into an hypermatrix or hyperarray
    • circshift — circularly shifts elements or subarrays of an array (regular, of structures, cells, custom)
    • flipdim — inverse l'ordre des (blocs de) lignes, colonnes, pages.. d'un tableau.
    • matrix — redimensionne un tableau, à nombre et ordre inchangés des éléments
    • permute — permute les dimensions d'un tableau à N dimensions
    • pertrans — Transposition selon la seconde diagonale
    • resize_matrix — élague et/ou étend (et convertit) une matrice ou une hypermatrice
    • squeeze — supprime les dimensions singletons d'un tableau N-dimensionnel
    • tril — partie triangulaire inférieure d'une matrice
    • triu — partie triangulaire supérieure d'une matrice
  • Opérations matricielles
    • abs — valeur absolue ou module
    • and — ET logique entre éléments d'un tableau booléen ou numérique
    • cross — vector cross product
    • cumprod — produit cumulatif des éléments d'un tableau.
    • cumsum — sommes partielles cumulatives des éléments d'un tableau.
    • kron .*. — produit tensoriel de Kronecker. Réplication pondérée d'un tableau
    • kron .\. ./. — Kronecker left and right divisions
    • max — maximum
    • min — minimum
    • norm — normes d'un vecteur ou d'une matrice
    • or — OU logique entre éléments d'un tableau booléen ou numérique
    • prod — produit des éléments d'un tableau.
    • sign — fonction signe
    • sum — somme des éléments d'un tableau.
  • Chercher et trier
    • dsearch — répartit, localise et compte les éléments d'une matrice en catégories données
    • find — donne la position des éléments %T ou non nuls d'un tableau booléen ou numérique.
    • gsort — sorts boolean, numerical and string arrays
    • members — dénombre (et localise) dans un tableau chaque élément ou ligne ou colonne d'un autre tableau
    • vectorfind — locates occurences of a (wildcarded) vector in a matrix or hypermatrix
  • Ensembles
    • intersect — éléments, lignes, ou colonnes communs aux 2 tableaux d'entrée, sans doublon
    • setdiff — returns elements that are in a set but not in another one.
    • union — Ensemble de tous les éléments, lignes ou colonnes de deux matrices, sans doublons
    • unique — extrait (et trie) les éléments distincts d'un vecteur, matrice, hypermatrice
  • Trigonométrie
    • Trigonométrie matricielle
      • acoshm — cosinus hyperbolique matriciel inverse
      • acosm — cosinus matriciel inverse
      • asinhm — sinus hyperbolique matriciel inverse
      • asinm — sinus matriciel inverse
      • atanhm — tangente hyperbolique inverse d'une matrice carrée
      • atanm — tangente matricielle inverse d'une matrice carrée
      • coshm — cosinus hyperbolique matriciel
      • cosm — cosinus matriciel
      • cothm — cotangente hyperbolique matricielle
      • sinhm — sinus hyperbolique matriciel
      • sinm — sinus matriciel
      • tanhm — tangente hyperbolique matricielle
      • tanm — tangente matricielle
    • Conversions
      • cart2pol — Convert cartesian coordinates to polar/cylindrical
      • pol2cart — Convert polar/cylindrical coordinates to cartesian
    • acos — cosinus inverse exprimé en radians
    • acosd — cosinus inverse des éléments de l'argument, résultat en degré.
    • acosh — cosinus hyperbolique inverse
    • acot — computes the element-wise inverse cotangent of the argument.
    • acotd — computes the element-wise inverse cotangent of the argument, result in degree.
    • acoth — cotangente hyperbolique inverse des éléments de l'argument.
    • acsc — computes the element-wise inverse cosecant of the argument.
    • acscd — computes the element-wise inverse cosecant of the argument, results in degree.
    • acsch — computes the element-wise inverse hyperbolic cosecant of the argument.
    • asec — sécante inverse des éléments de l'argument.
    • asecd — sécante inverse des éléments de l'argument, résultat en degré.
    • asech — sécante hyperbolique inverse des éléments de l'argument.
    • asin — Arcsinus, exprimé en radians
    • asind — sinus inverse des éléments de l'argument, résultats exprimés en degrés
    • asinh — sinus hyperbolique inverse
    • atan — 2-quadrant and 4-quadrant inverse tangent
    • atand — 2-quadrants et 4-quadrants tangeante inverse des éléments de l'argument, résultats exprimés en degrés.
    • atanh — hyperbolic tangent inverse
    • cos — cosinus
    • cosd — cosinus des éléments de l'argument donnés en degrés
    • cosh — cosinus hyperbolique
    • cotd — cotangent des éléments de l'argument donné en degrés.
    • cotg — cotangente
    • coth — cotangente hyperbolique
    • csc — cosécante des éléments de l'argument.
    • cscd — cosécante des éléments de l'argument donnés en degrés
    • csch — Computes the element-wise hyperbolic cosecant of the argument.
    • sec — sécante des éléments de l'argument.
    • secd — sécante des éléments de l'argument donnés en degrés
    • sech — sécante hyperbolique des éléments de l'argument.
    • sin — sinus
    • sind — sinus des éléments de l'argument donnés en degrés
    • sinh — sinus hyperbolique
    • tan — tangente
    • tand — tangent, argument in degree.
    • tanh — tangente hyperbolique
  • &, && — Binary AND between integers. Logical AND over/between booleans and numbers
  • bernstein — compute the n-order Bernstein matrix
  • extraction — extraction à partir d'une matrice ou d'une liste
  • ind2sub — linear index to matrix subscript values
  • insertion — insertion/modification dans une variable
  • isempty — check if a variable is an empty matrix or an empty list
  • isequal — tests the strict global equality between several objects, without equivalences
  • modulo — reste modulo m ayant le signe du dividende, ou de division polynomiale
  • ndims — number of dimensions of an array
  • |, || — Binary OR between integers. Logical OR over/between booleans and numbers
  • size — taille d'un objet
  • sub2ind — matrix subscript values to linear index
Report an issue
<< Equations différentielles Aide de Scilab Algèbre Lineaire >>

Copyright (c) 2022-2026 (Dassault Systèmes S.E.)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu May 22 12:54:24 CEST 2025