MathF.FusedMultiplyAdd(Single, Single, Single) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir üçüncül işlem olarak yuvarlanmış (x * y) + z döndürür.
public:
static float FusedMultiplyAdd(float x, float y, float z);
public static float FusedMultiplyAdd (float x, float y, float z);
static member FusedMultiplyAdd : single * single * single -> single
Public Shared Function FusedMultiplyAdd (x As Single, y As Single, z As Single) As Single
Parametreler
- x
- Single
ile y
çarpılacak sayıdır.
- y
- Single
ile x
çarpılacak sayıdır.
- z
- Single
sonucuna x
eklenecek sayı ile y
çarpılır.
Döndürülenler
(x * y) + z, tek bir üçüncül işlem olarak yuvarlanmış.
Açıklamalar
Bu işlem, sonsuz duyarlık gibi hesaplar (x * y)
, z
bu sonuca sonsuz duyarlığı ekler ve son olarak en yakın temsil edilebilir değere yuvarlar.
Bu, birleştirilmemiş diziden farklıdır. Bu, sonsuz bir ön koşula kadar hesaplanabilir (x * y)
, sonucu en yakın temsil edilebilir değere yuvarlar, yuvarlanmış sonuca sonsuz duyarlık gibi 'z' ekler ve son olarak en yakın temsil edilebilir değere yuvarlanır.