Aracılığıyla paylaş


Math.FusedMultiplyAdd(Double, Double, Double) Yöntem

Tanım

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

Double

(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.

Şunlara uygulanır