mul
Multiplica x e y usando matemática de matriz. A dimensão interna x-columns e as linhas y devem ser iguais.
ret mul(x, y) |
---|
Parâmetros
Item | Descrição |
---|---|
X |
[in] O valor de entrada x. Se x for um vetor, ele será tratado como um vetor de linha. |
Y |
[in] O valor de entrada y. Se y for um vetor, ele será tratado como um vetor de coluna. |
Valor Retornado
O resultado de x vezes y. O resultado tem a dimensão x-rows x y-columns.
Descrição do tipo
Há 9 versões sobrecarregadas dessa função; as versões sobrecarregadas lidam com os diferentes casos para os tipos e tamanhos dos argumentos de entrada.
Versão | Nome | Finalidade | Tipo de modelo | Tipo de componente | Tamanho |
---|---|---|---|---|---|
1 | |||||
x | in | escalar | float, int | 1 | |
a | in | escalar | o mesmo que a entrada x | 1 | |
Ret | out | escalar | o mesmo que a entrada x | 1 | |
2 | |||||
x | in | escalar | float, int | 1 | |
a | in | vector | float, int | any | |
Ret | out | vector | float, int | mesmas dimensões que a entrada y | |
3 | |||||
x | in | escalar | float, int | 1 | |
a | in | matriz | float, int | any | |
Ret | out | matriz | o mesmo que a entrada y | mesmas dimensões que a entrada y | |
4 | |||||
x | in | vector | float, int | any | |
a | in | escalar | float, int | 1 | |
Ret | out | vector | float, int | mesmas dimensões que a entrada x | |
5 | |||||
x | in | vector | float, int | any | |
a | in | vector | float, int | mesmas dimensões que a entrada x | |
Ret | out | escalar | float, int | 1 | |
6 | |||||
x | in | vector | float, int | any | |
a | in | matriz | float, int | rows = same dimension(s) as input x, columns = any | |
Ret | out | vector | float, int | mesmas dimensões que colunas y de entrada | |
7 | |||||
x | in | matriz | float, int | any | |
a | in | escalar | float, int | 1 | |
Ret | out | matriz | float, int | mesmas dimensões que a entrada x | |
8 | |||||
x | in | matriz | float, int | any | |
a | in | vector | float, int | número de colunas na entrada x | |
Ret | out | vector | float, int | número de linhas na entrada x | |
9 | |||||
x | in | matriz | float, int | any | |
a | in | matriz | float, int | linhas = número de colunas na entrada x | |
Ret | out | matriz | float, int | linhas = número de linhas na entrada x, colunas = número de colunas na entrada y |
Modelo de sombreador mínimo
Essa função tem suporte nos seguintes modelos de sombreador.
Modelo de Sombreador | Com suporte |
---|---|
Modelo de Sombreador 1 (DirectX HLSL) e modelos de sombreador superior | sim |