mul

Multiplie x et y à l’aide d’une matrice mathématique. La dimension interne x-Columns et la ligne y doivent être égales.

RET Mul (x, y)

Paramètres

Élément Description
x
[dans ] la valeur d’entrée x. Si x est un vecteur, il est traité comme un vecteur de ligne.
y
[dans ] la valeur d’entrée y. Si y est un vecteur, il est traité comme un vecteur de colonne.

Valeur renvoyée

Résultat de x Times y. Le résultat contient la dimension x lignes x y-colonnes.

Description du type

Il existe 9 versions surchargées de cette fonction ; les versions surchargées gèrent les différents cas pour les types et les tailles des arguments d’entrée.

Version Nom Objectif Type de modèle Type de composant Taille
1
x in scalaire float, int 1
y in scalaire identique à l’entrée x 1
Av out scalaire identique à l’entrée x 1
2
x in scalaire float, int 1
y in vecteur float, int n'importe laquelle
Av out vecteur float, int la ou les mêmes dimensions comme entrée y
3
x in scalaire float, int 1
y in matrice float, int n'importe laquelle
Av out matrice identique à l’entrée y la ou les mêmes dimensions comme entrée y
4
x in vecteur float, int n'importe laquelle
y in scalaire float, int 1
Av out vecteur float, int la ou les mêmes dimensions comme entrée x
5
x in vecteur float, int n'importe laquelle
y in vecteur float, int la ou les mêmes dimensions comme entrée x
Av out scalaire float, int 1
6
x in vecteur float, int n'importe laquelle
y in matrice float, int Rows = la ou les mêmes dimensions en entrée x, Columns = any
Av out vecteur float, int la ou les mêmes dimensions en tant que colonnes d’entrée y
7
x in matrice float, int n'importe laquelle
y in scalaire float, int 1
Av out matrice float, int la ou les mêmes dimensions comme entrée x
8
x in matrice float, int n'importe laquelle
y in vecteur float, int nombre de colonnes dans l’entrée x
Av out vecteur float, int nombre de lignes dans l’entrée x
9
x in matrice float, int n'importe laquelle
y in matrice float, int lignes = nombre de colonnes dans l’entrée x
Av out matrice float, int Rows = nombre de lignes dans l’entrée x, Columns = nombre de colonnes dans l’entrée y

Modèle de nuanceur minimal

Cette fonction est prise en charge dans les modèles de nuanceur suivants.

Modèle de nuanceur Prise en charge
Nuancier Model 1 (DirectX HLSL) et modèles de nuanceur plus élevés Oui

Voir aussi

Fonctions intrinsèques (DirectX HLSL)