mul
Moltiplica x e y usando la matematica matrice. La dimensione interna x-columns e y-rows deve essere uguale.
mulo ret(x, y) |
---|
Parametri
Elemento | Descrizione |
---|---|
X |
[in] Valore di input x. Se x è un vettore, viene considerato come vettore di riga. |
Y |
[in] Valore di input y. Se y è un vettore, viene considerato come vettore di colonna. |
Valore restituito
Risultato di x volte y. Il risultato ha la dimensione x-rows x colonne y.
Descrizione tipo
Esistono 9 versioni di overload di questa funzione; le versioni di overload gestiscono i diversi casi per i tipi e le dimensioni degli argomenti di input.
Versione | Nome | Scopo | Tipo di modello | Tipo di componente | Dimensione |
---|---|---|---|---|---|
1 | |||||
x | in | scalare | float, int | 1 | |
y | in | scalare | uguale a input x | 1 | |
Ret | in uscita | scalare | uguale a input x | 1 | |
2 | |||||
x | in | scalare | float, int | 1 | |
y | in | vettore | float, int | any | |
Ret | in uscita | vettore | float, int | dimensioni uguali a y di input | |
3 | |||||
x | in | scalare | float, int | 1 | |
y | in | matrix | float, int | any | |
Ret | in uscita | matrix | uguale a y di input | dimensioni uguali a y di input | |
4 | |||||
x | in | vettore | float, int | any | |
y | in | scalare | float, int | 1 | |
Ret | in uscita | vettore | float, int | stesse dimensioni dell'input x | |
5 | |||||
x | in | vettore | float, int | any | |
y | in | vettore | float, int | dimensioni uguali a quella di input x | |
Ret | in uscita | scalare | float, int | 1 | |
6 | |||||
x | in | vettore | float, int | any | |
y | in | matrix | float, int | rows = stesse dimensioni di input x, columns = any | |
Ret | in uscita | vettore | float, int | stesse dimensioni delle colonne di input y | |
7 | |||||
x | in | matrix | float, int | any | |
y | in | scalare | float, int | 1 | |
Ret | in uscita | matrix | float, int | dimensioni uguali a quella di input x | |
8 | |||||
x | in | matrix | float, int | any | |
y | in | vettore | float, int | numero di colonne nell'input x | |
Ret | in uscita | vettore | float, int | numero di righe nell'input x | |
9 | |||||
x | in | matrix | float, int | any | |
y | in | matrix | float, int | rows = numero di colonne nell'input x | |
Ret | in uscita | matrix | float, int | rows = number of rows in input x, columns = number of columns in input y |
Modello minimo shader
Questa funzione è supportata nei modelli di shader seguenti.
Modello di shader | Supportato |
---|---|
Modello shader 1 (DirectX HLSL) e modelli shader superiori | sì |