Math.FusedMultiplyAdd(Double, Double, Double) 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 double FusedMultiplyAdd(double x, double y, double z);
public static double FusedMultiplyAdd (double x, double y, double z);
static member FusedMultiplyAdd : double * double * double -> double
Public Shared Function FusedMultiplyAdd (x As Double, y As Double, z As Double) As Double
Parametreler
- x
- Double
ile y
çarpılacak sayıdır.
- y
- Double
ile x
çarpılacak sayıdır.
- z
- Double
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, sonsuz duyarlığı hesaplayan (x * y)
, sonucu en yakın temsil edilebilir değere yuvarlayan, yuvarlanmış sonuca sonsuz duyarlık gibi ekleyen z
ve son olarak en yakın temsil edilebilir değere yuvarlayan, birleştirilmemiş diziden farklıdır.