Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.0.1 - Français

Change language to:
English - 日本語 - Português - Русский

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Aide de Scilab >> Fonctions Elémentaires > Matrice - génération > repmat

repmat

Définit un grand tableau par pavage avec un tableau 2D.

Sequence d'appel

B = repmat(A, siz)
B = repmat(A, m)
B = repmat(A, m, n,...)

Arguments

A

tableau 2D.

m, n, ...

entiers, nombres de copie de A pour chaque dimension de B.

siz

vecteur d'entiers, Chaque élément donne le nombre de copie de A pour la dimension correspondante de B.

B

Le tableau résultant du pavage.

Description

repmat(A,m,n) or de façon équivalente, repmat(A,[m,n]) retourne un grand tableau formé d'un pavage m-par- n avec des copies de A. La taille du résultat est [size(A,1)*M, size(A,2)*N].

repmat(A,m) crée un pavage m-by- m.

repmat(A,[m n p ...]) pave un tableau mutidimensionnel m-par- n-par- p ... avec des copies de A. La taille du résultat est [size(A,1)*M, size(A,2)*N, size(A,3)*P, ...] .

Cette fonction supporte les tableaux de réels, d'entiers, de booléens, de chaînes de caractères, de polynômes, et de fractions rationnelles ainsi que les matrices creuses. Cette fonction peut être étendue en utilisant le méchanisme de surcharge.

Exemples

repmat(1:3,2,2)
repmat(int8([1 0 1;0 1 0]),2,3,2)
repmat("Scilab",3,2)
t="Scilab";t(ones(3,2))
repmat([1/%s;2/(%s+1)],1,3)

Voir aussi

  • matrix — redimensionne un tableau, à nombre et ordre inchangés des éléments
  • extraction — extraction à partir d'une matrice ou d'une liste
  • size — taille d'un objet

Historique

VersionDescription
5.3.1 Fonction repmat introduite.
Report an issue
<< rand Matrice - génération squarewave >>

Copyright (c) 2022-2024 (Dassault Systèmes)
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:
Mon Feb 12 19:15:26 CET 2018