Recherche…


Introduction

Matlab a trois fonctions importantes pour créer des matrices et définir leurs éléments sur des zéros, des uns ou la matrice d'identité. (La matrice d'identité en a une sur la diagonale principale et des zéros ailleurs.)

Syntaxe

  • Z = zéros (sz, type de données, type de tableau)
  • X = ceux (sz, type de données)
  • I = oeil (sz, type de données)

Paramètres

Paramètre Détails
sz n (pour une matrice nxn)
sz n, m (pour une matrice nxm)
sz m, n, ..., k (pour une matrice m par n-by -...- by-k)
Type de données 'double' (par défaut), 'single', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64' ou 'uint64'
type de tableau 'distribué'
type de tableau «codistribué»
type de tableau 'gpuArray'

Remarques

Ces fonctions créeront une matrice de doubles, par défaut.

Créer une matrice de 0

z1 = zeros(5); % Create a 5-by-5 matrix of zeroes
z2 = zeros(2,3); % Create a 2-by-3 matrix

Créer une matrice de 1

o1 = ones(5); % Create a 5-by-5 matrix of ones
o2 = ones(1,3); % Create a 1-by-3 matrix / vector of size 3

Créer une matrice d'identité

i1 = eye(3); % Create a 3-by-3 identity matrix
i2 = eye(5,6); % Create a 5-by-6 identity matrix


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow