Aracılığıyla paylaş


Vector.FusedMultiplyAdd Yöntem

Tanım

Aşırı Yüklemeler

FusedMultiplyAdd(Vector<Double>, Vector<Double>, Vector<Double>)

İşlemler (left * right) + addend, bir üçüncül işlem olarak yuvarlanmış.

FusedMultiplyAdd(Vector<Single>, Vector<Single>, Vector<Single>)

İşlemler (left * right) + addend, bir üçüncül işlem olarak yuvarlanmış.

FusedMultiplyAdd(Vector<Double>, Vector<Double>, Vector<Double>)

İşlemler (left * right) + addend, bir üçüncül işlem olarak yuvarlanmış.

public:
 static System::Numerics::Vector<double> FusedMultiplyAdd(System::Numerics::Vector<double> left, System::Numerics::Vector<double> right, System::Numerics::Vector<double> addend);
public static System.Numerics.Vector<double> FusedMultiplyAdd (System.Numerics.Vector<double> left, System.Numerics.Vector<double> right, System.Numerics.Vector<double> addend);
static member FusedMultiplyAdd : System.Numerics.Vector<double> * System.Numerics.Vector<double> * System.Numerics.Vector<double> -> System.Numerics.Vector<double>
Public Function FusedMultiplyAdd (left As Vector(Of Double), right As Vector(Of Double), addend As Vector(Of Double)) As Vector(Of Double)

Parametreler

left
Vector<Double>

rightile çarpılacak vektör.

right
Vector<Double>

leftile çarpılacak vektör.

addend
Vector<Double>

left sonucuna eklenecek vektör rightile çarpılır.

Döndürülenler

(left * right) + addend, bir üçüncül işlem olarak yuvarlanmış.

Açıklamalar

Bu işlem (left * right) sonsuz duyarlık gibi hesaplar, bu sonuca sonsuz duyarlık gibi addend ekler ve son olarak en yakın temsil edilebilir değere yuvarlar.

Bu, (left * right) sonsuz duyarlık gibi hesaplayan, sonucu en yakın temsil edilebilir değere yuvarlayan, yuvarlanmış sonuca sonsuz duyarlık gibi addend ekleyen ve son olarak en yakın temsil edilebilir değere yuvarlayan birleştirilmemiş diziden farklıdır.

Şunlara uygulanır

FusedMultiplyAdd(Vector<Single>, Vector<Single>, Vector<Single>)

İşlemler (left * right) + addend, bir üçüncül işlem olarak yuvarlanmış.

public:
 static System::Numerics::Vector<float> FusedMultiplyAdd(System::Numerics::Vector<float> left, System::Numerics::Vector<float> right, System::Numerics::Vector<float> addend);
public static System.Numerics.Vector<float> FusedMultiplyAdd (System.Numerics.Vector<float> left, System.Numerics.Vector<float> right, System.Numerics.Vector<float> addend);
static member FusedMultiplyAdd : System.Numerics.Vector<single> * System.Numerics.Vector<single> * System.Numerics.Vector<single> -> System.Numerics.Vector<single>
Public Function FusedMultiplyAdd (left As Vector(Of Single), right As Vector(Of Single), addend As Vector(Of Single)) As Vector(Of Single)

Parametreler

left
Vector<Single>

rightile çarpılacak vektör.

right
Vector<Single>

leftile çarpılacak vektör.

addend
Vector<Single>

left sonucuna eklenecek vektör rightile çarpılır.

Döndürülenler

(left * right) + addend, bir üçüncül işlem olarak yuvarlanmış.

Açıklamalar

Bu işlem (left * right) sonsuz duyarlık gibi hesaplar, bu sonuca sonsuz duyarlık gibi addend ekler ve son olarak en yakın temsil edilebilir değere yuvarlar.

Bu, (left * right) sonsuz duyarlık gibi hesaplayan, sonucu en yakın temsil edilebilir değere yuvarlayan, yuvarlanmış sonuca sonsuz duyarlık gibi addend ekleyen ve son olarak en yakın temsil edilebilir değere yuvarlayan birleştirilmemiş diziden farklıdır.

Şunlara uygulanır