mul
Mengalikan x dan y menggunakan matematika matriks. Kolom x dimensi dalam dan baris y harus sama.
ret mul(x, y) |
---|
Parameter
Item | Deskripsi |
---|---|
X |
[in] Nilai input x. Jika x adalah vektor, itu diperlakukan sebagai vektor baris. |
Y |
[in] Nilai input y. Jika y adalah vektor, itu diperlakukan sebagai vektor kolom. |
Tampilkan Nilai
Hasil x kali y. Hasilnya memiliki dimensi x-rows x y-columns.
Deskripsi Jenis
Ada 9 versi fungsi yang kelebihan beban; versi yang kelebihan beban menangani berbagai kasus untuk jenis dan ukuran argumen input.
Versi | Nama | Tujuan | Jenis Templat | Tipe Komponen | Ukuran |
---|---|---|---|---|---|
1 | |||||
x | dalam | skalar | float, int | 1 | |
y | dalam | skalar | sama seperti input x | 1 | |
Ret | out | skalar | sama seperti input x | 1 | |
2 | |||||
x | dalam | skalar | float, int | 1 | |
y | dalam | Vektor | float, int | apa pun | |
Ret | out | Vektor | float, int | dimensi yang sama dengan input y | |
3 | |||||
x | dalam | skalar | float, int | 1 | |
y | dalam | matriks | float, int | apa pun | |
Ret | out | matriks | sama seperti input y | dimensi yang sama dengan input y | |
4 | |||||
x | dalam | Vektor | float, int | apa pun | |
y | dalam | skalar | float, int | 1 | |
Ret | out | Vektor | float, int | dimensi yang sama dengan input x | |
5 | |||||
x | dalam | Vektor | float, int | apa pun | |
y | dalam | Vektor | float, int | dimensi yang sama dengan input x | |
Ret | out | skalar | float, int | 1 | |
6 | |||||
x | dalam | Vektor | float, int | apa pun | |
y | dalam | matriks | float, int | rows = same dimension(s) as input x, columns = any | |
Ret | out | Vektor | float, int | dimensi yang sama dengan kolom input y | |
7 | |||||
x | dalam | matriks | float, int | apa pun | |
y | dalam | skalar | float, int | 1 | |
Ret | out | matriks | float, int | dimensi yang sama dengan input x | |
8 | |||||
x | dalam | matriks | float, int | apa pun | |
y | dalam | Vektor | float, int | jumlah kolom dalam input x | |
Ret | out | Vektor | float, int | jumlah baris dalam input x | |
9 | |||||
x | dalam | matriks | float, int | apa pun | |
y | dalam | matriks | float, int | rows = jumlah kolom dalam input x | |
Ret | out | matriks | float, int | baris = jumlah baris dalam input x, kolom = jumlah kolom dalam input y |
Minimum Shader Model
Fungsi ini didukung dalam model shader berikut.
Shader Model | Didukung |
---|---|
Model Shader 1 (DirectX HLSL) dan model shader yang lebih tinggi | ya |