Ceux fonctionnent dans Matlab

Ceux fonctionnent dans Matlab
L'article suivant explique comment utiliser la fonction Ones () dans MATLAB® pour créer des tableaux avec des éléments de valeur 1. Vous découvrirez également les principales propriétés de la fonction et diverses façons d'utiliser les options de cette fonction pour gérer et créer des tableaux 2D et 3D avec différents types de données. Ce sujet comprend des exemples et des images de travail pour vous aider à comprendre comment les fonctions () fonctionnent dans Matlab®.

Syntaxe de fonction

a =
a = ceux (n)
a = ceux (z1… zn)
a = ceux (…, typename)
a = ceux (…, 'like', p)

Description et exemples

La fonction Ones () crée des tableaux 2D et 3D dont les éléments contiennent tous la valeur 1. Vous pouvez également créer des scalaires avec cette valeur. Bien que MATLAB ait les fonctions Ones () et Zeros () avec les mêmes propriétés, les types de données qu'il renvoie dans les tableaux ne sont pas logiques, mais peuvent être doubles, simples, int8, int16, int32, int64, etc. uint8, uint16, uint32 ou uint64. Le type de données que le tableau doit contenir peut être sélectionné lorsque la fonction est appelée.

Ensuite, nous verrons comment fonctionne chacun des arguments d'entrée de ceux ().

N: Cette entrée spécifie la taille de la matrice carrée créée par celles ().

Z1… . ZN: Cette entrée spécifie la taille de la matrice carrée créée par celles ().

typename: Cette entrée définit le type de données que le tableau de sortie devrait avoir.

comme: Lorsque la fonction Ones () est appelée avec ce drapeau, le type de données dans le tableau de sortie sera égal au type de données de «P."

P: Prototype. Lorsque la fonction Ones () est appelée avec l'indicateur «like», le type de données dans le tableau de sortie sera égal au type de données de «P»

Comment créer un scalaire avec la valeur 1 de la fonction MATLAB ()

L'exemple suivant montre la façon la plus simple d'utiliser la fonction Ones () en créant un scalaire avec la valeur 1. Dans ce cas, ceux () créent un scalaire «A» et stockez la valeur 1 dedans.

a =

En conséquence, la fonction Ones () renverra le prochain scalaire.

a = 1

Notez comment, dans ce cas, la fonction est appelée sans arguments d'entrée et sous sa forme la plus simple.

Comment créer une matrice carrée avec la fonction Matlab One ()

Voyons maintenant comment nous utilisons la fonction One () pour créer une matrice carrée de n lignes x n colonnes dont les éléments contiennent la valeur 1. Dans ce cas, nous créons une matrice 5 × 5 en spécifiant comme argument d'entrée dans «n» le nombre de lignes / colonnes de la matrice que nous voulons obtenir dans «A."

a = ceux (5)
a =
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1

En conséquence, la fonction Ones () renverra la matrice carrée 5 × 5 éléments suivante.

Comment créer un tableau de 1 avec différentes dimensions en utilisant la fonction de Matlab's ()

Dans l'exemple précédent, nous avons vu comment créer une matrice carrée de celles. Maintenant, nous verrons comment créer un tableau de ceux avec un nombre différent de colonnes et de lignes. Pour ce faire, nous créons un tableau avec 4 × 5 éléments en passant la fonction Unes () le nombre de colonnes dans "Z1" et le nombre de lignes dans "Z2" comme arguments d'entrée, comme indiqué ci-dessous.

a = ceux (4, 5)

En conséquence, ceux () reviendront dans «A» un tableau de 1 des 4 × 5 éléments.

a =
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1

Comment créer une matrice de 1 avec la fonction MatLab Ones () en utilisant un vecteur pour indiquer sa taille

Il est également possible de créer une matrice de 1 à partir du vecteur de taille «z», comme indiqué ci-dessous. Pour ce faire, nous appelons les fonctions () et passons comme argument d'entrée Un vecteur contenant le nombre de colonnes et de lignes de la matrice que nous voulons créer. Dans ce cas, c'est un tableau avec des éléments 3 × 4.

a = ceux ([3, 4])

Par conséquent, Ones () renverra le tableau suivant dans «A."

a =
1 1 1 1
1 1 1 1
1 1 1 1

Comment créer un tableau 3D d'éléments avec la valeur 1 en utilisant la fonction de Matlab ()

Avec la fonction (), il est également possible de créer des tableaux 3D. Dans l'exemple suivant, nous voyons comment créer une matrice de 1 sur trois dimensions de 2x4x3 en utilisant cette fonction.

a = ceux (2, 4, 3)

En conséquence, One () renvoie un tableau 3D 3X3 3D avec tous ses éléments définis sur 1.

a (: ,:, 1) =
1 1 1 1
1 1 1 1
a (: ,:, 2) =
1 1 1 1
1 1 1 1
a (: ,:, 3) =
1 1 1 1
1 1 1 1

Comment sélectionner le type de données de la matrice créée avec l'option «TynEname» de la fonction Ones () dans MATLAB

Ensuite, nous examinerons comment sélectionner le type de données des éléments qui composent la matrice créée avec celles (). Dans cet exemple, nous créerons une matrice de 3 × 3 éléments d'entiers 32 bits non signés. Pour ce faire, nous appelons les fonctions () comme suit:

a = ceux (3, 3, 'uint32')

En conséquence, Ones () revient dans «A» un tableau de 3 × 3 entiers non signés 3 × 3 bits contenant une valeur de 1.

a =
Matrice 3 × 3 Uint32
1 1 1
1 1 1
1 1 1

Comment créer un tableau de 1 avec le même type de données qu'une variable spécifiée en utilisant l'option «like» de la fonction Ones () dans Matlab

Con la función ines () es posible crear una matriz de unos que tenga el mimsmo tipo de datos que una variable espeífica. En este ejemplo, crème un escalar "p" de tipo uint64 y lo usamos para crear una matriz "a" de 3 × 3 con el mimsmo tipo de datos que "p".

u = uint64 (12);
a = ceux (3, 3, «like», p)

Dans ce cas, ceux retourneront un tableau 3 × 3 avec des éléments du même type que la variable «U» créée ci-dessus.

a =
Matrice 3 × 3 Uint64
1 1 1
1 1 1
1 1 1

Conclusion

Dans cet article, nous avons expliqué comment utiliser les fonctions Matlab Ones () pour créer des tableaux 2D et 3D de ceux. Les différentes options offertes par cette fonction dans la gestion des données d'entrée et de sortie ont également été expliquées en détail. Ce sujet comprenait des exemples pratiques avec différents tableaux et types de données. Les types d'arguments pris en charge par chacun et les types de données acceptés ont également été expliqués en détail. Nous espérons que vous avez trouvé cet article MATLAB utile. Voir d'autres articles sur les indices Linux pour plus de conseils et d'informations.