Microsoft.Quantum.Math ad alanı

Uyarı

Bu belge, Modern QDK ile değiştirilen Klasik QDK'yi ifade eder.

Lütfen Modern QDK için API belgelerine bakın https://aka.ms/qdk.api .

Bu ad alanı klasik matematiksel işlevler ve veri türleri içerir.

Description

Bu ad alanında birçok işlev , aritmetik ifadelerle aynı işlevselliği sunar.

Operations

Name Özet
RandomInt > [! UYARI]
RandomIntPow2 > [! UYARI]
RandomReal > [! UYARI]
RandomSingleQubitPauli > [! UYARI]

İşlevler

Name Özet
AbsComplex Karmaşık Complextürde bir sayının mutlak değerini döndürür.
AbsComplexPolar Karmaşık ComplexPolartürde bir sayının mutlak değerini döndürür.
AbsD Çift duyarlıklı kayan nokta sayısının mutlak değerini döndürür.
AbsI Tamsayının mutlak değerini döndürür.
AbsL Tamsayının mutlak değerini döndürür.
AbsSquaredComplex karmaşık türde Complexbir sayının kare mutlak değerini döndürür.
AbsSquaredComplexPolar karmaşık türde ComplexPolarbir sayının kare mutlak değerini döndürür.
ApproximateFactorial Belirli bir sayının yaklaşık bir faktöriyelini döndürür.
ArcCos Kosinüsü belirtilen sayı olan açıyı döndürür.
ArcCosh Bir sayının ters hiperbolik kosinüsünü hesaplar.
ArcSin Sinüsü belirtilen sayı olan açıyı döndürür.
ArcSinh Bir sayının ters hiperbolik sinüsünü hesaplar.
ArcTan Tanjantı belirtilen sayı olan açıyı döndürür.
ArcTan2 Tanjantının belirtilen iki sayının bölüm olduğu açıyı döndürür.
ArcTanh Bir sayının ters hiperbolik tanjantını hesaplar.
ArgComplex Karmaşık sayıda türün Complexaşamasını döndürür.
ArgComplexPolar Karmaşık sayıda türün ComplexPolaraşamasını döndürür.
Binom İki tamsayının binom katsayısını verir.
BitSizeI Negatif olmayan bir tamsayı aiçin, temsil aetmek için gereken bit sayısını döndürür.
BitSizeL Negatif olmayan bir tamsayı aiçin, temsil aetmek için gereken bit sayısını döndürür.
Ceiling Belirtilen sayıdan büyük veya buna eşit en küçük tamsayıyı döndürür.
ComplexAsComplexPolar Karmaşık bir tür Complex sayısını karmaşık tür sayısına ComplexPolardönüştürür.
ComplexPolarAsComplex Karmaşık bir tür ComplexPolar sayısını karmaşık tür sayısına Complexdönüştürür.
ContinuedFractionConvergentI Paydaya daha az veya eşit olan en fraction yakın olan devam eden kesir yakınsamasını bulur denominatorBound
ContinuedFractionConvergentL Paydaya daha az veya eşit olan en fraction yakın olan devam eden kesir yakınsamasını bulur denominatorBound
Cos Belirtilen açının kosinüsünü döndürür.
Cosh Belirtilen açının hiperbolik kosinüsünü döndürür.
DivRemL Bir BigInteger değerini başka bir değere böler, sonucu ve kalanı bir tanımlama grubu olarak döndürür.
DividedByC İki girişin bölüm döndürür.
DividedByCP İki girişin bölüm döndürür.
DividedByD İki girişin bölüm döndürür.
DividedByI İki girişin bölüm döndürür.
DividedByL İki girişin bölüm döndürür.
E Doğal logaritmik tabanı çift duyarlıklı olarak döndürür.
ExpD Belirtilen bir güce yükseltilmiş doğal logaritmik tabanı döndürür.
ExpModI Belirli bir modüle göre belirli bir kuvvete yükseltilmiş bir tamsayı döndürür.
ExpModL Belirli bir modüle göre belirli bir kuvvete yükseltilmiş bir tamsayı döndürür.
ExtendedGreatestCommonDivisorI İki tamsayının GCD değerini doğrusal bir bileşime ayrılmış olarak döndürür.
ExtendedGreatestCommonDivisorL İki tamsayının GCD değerini doğrusal bir bileşime ayrılmış olarak döndürür.
FactorialI Belirli bir sayının faktöriyelini döndürür.
FactorialL Belirli bir tamsayının faktöriyelini döndürür.
Floor Belirtilen sayıdan büyük veya buna eşit en küçük tamsayıyı döndürür.
GreatestCommonDivisorI İki tamsayının en büyük ortak bölenini hesaplar.
GreatestCommonDivisorL İki tamsayının en büyük ortak bölenini hesaplar.
HalfIntegerBinom "1/2-choose-k" formunun binom katsayısını verir.
IEEERemainder Belirtilen bir sayının başka bir belirtilen sayıya bölünmesinden kaynaklanan kalanı döndürür.
InverseModI Modüler bir tamsayının çarpımlı tersini döndürür.
InverseModL \cdot b = 1 (\operatorname{mod} \texttt{modulus})$ $a $b$ döndürür.
IsCoprimeI İki tamsayı birlikte asal ise döndürür.
IsCoprimeL İki tamsayı birlikte asal ise döndürür.
Isfinite Belirli bir kayan nokta değerinin sonlu bir sayı olup olmadığını döndürür.
IsInfinite Belirli bir kayan nokta değerinin pozitif mi yoksa negatif sonsuz mu olduğunu döndürür.
Isnan Belirli bir kayan nokta değerinin sayı olup olmadığını (örneğin NaN) döndürür.
LargestFixedPoint Belirli sabit nokta boyutları için en büyük temsil edilebilir sayıyı döndürür.
Lg Bir sayının 2 tabanındaki logaritması hesaplar.
Günlük Belirtilen sayının doğal (temel $e$) logaritması döndürür.
Log10 Belirtilen sayının 10 tabanındaki logaritması döndürür.
LogFactorialD Belirli bir tamsayının faktöriyelinin yaklaşık doğal logaritmasını döndürür.
LogGammaD Gama işlevinin doğal logaritması (log-gama işlevi olarak bilinir) verir.
LogOf2 2'nin doğal logaritması döndürür.
Max Bir tamsayı dizisi verüldüğünde, en büyük öğeyi döndürür.
MaxD Belirtilen iki sayının büyük bir kısmını döndürür.
MaxI Belirtilen iki sayının büyük bir kısmını döndürür.
MaxL Belirtilen iki sayının büyük bir kısmını döndürür.
Min Bir tamsayı dizisi verüldüğünde, en küçük öğeyi döndürür.
MinD Belirtilen iki sayının küçük olanını döndürür.
MinI Belirtilen iki sayının küçük olanını döndürür.
MinL Belirtilen iki sayının küçük olanını döndürür.
MinusC İki giriş arasındaki farkı döndürür.
MinusCP İki giriş arasındaki farkı döndürür.
MinusD İki giriş arasındaki farkı döndürür.
MinusI İki giriş arasındaki farkı döndürür.
MinusL İki giriş arasındaki farkı döndürür.
ModI Bir sayının başka bir sayıya göre modüllerini döndürür.
ModL Bir sayının başka bir sayıya göre modüllerini döndürür.
ModPowL Başka bir sayının gücüne yükseltilmiş bir sayı üzerinde modüler bölme gerçekleştirir.
ModulusI modulo'nun moduluskurallı kalıntısını value hesaplar.
ModulusL modulo'nun moduluskurallı kalıntısını value hesaplar.
NaN Sayı olmayan bir değer (nan) döndürür.
NegationC Bir girişin tekli olumsuzlamasını döndürür.
NegationCP Bir girişin tekli olumsuzlamasını döndürür.
NegationD Bir girişin tekli olumsuzlamasını döndürür.
NegationI Bir girişin tekli olumsuzlamasını döndürür.
NegationL Bir girişin tekli olumsuzlamasını döndürür.
PI Dairenin çevresinin çapına oranını temsil eder.
PNorm Gerçek sayı vektörünün p-normunu döndürür.
PNormalized Belirli bir p için p normlarına göre gerçek sayı vektörlerini normalleştirir.
PlusA İki girişin toplamını (birleştirme) döndürür.
PlusC İki girişin toplamını döndürür.
PlusCP İki girişin toplamını döndürür.
PlusD İki girişin toplamını döndürür.
PlusI İki girişin toplamını döndürür.
PlusL İki girişin toplamını döndürür.
PowC Belirli bir güce yükseltilmiş bir sayı döndürür.
PowCP Belirli bir güce yükseltilmiş bir sayı döndürür.
PowD y üssüne yükseltilmiş x sayısını döndürür.
PowI Belirli bir güce yükseltilmiş bir sayı döndürür.
PowL Belirli bir güce yükseltilmiş bir sayı döndürür.
RealMod İki gerçek sayı arasındaki modulus hesaplar.
Round Belirtilen sayıya en yakın tamsayıyı döndürür.
SignD Bir sayının işaretini gösteren bir tamsayı döndürür.
SignI Bir sayının işaretini gösteren bir tamsayı döndürür.
SignL Bir sayının işaretini gösteren bir tamsayı döndürür.
Sinüs Belirtilen açının sinüsünü döndürür.
Sinh Belirtilen açının hiperbolik sinüsünü döndürür.
SmallestFixedPoint Belirli sabit nokta boyutları için en küçük temsil edilebilir sayıyı döndürür.
Sqrt Belirtilen sayının karekökünü döndürür.
SquaredNorm Bir vektörünün 2 normunun karesini verir.
Tan Belirtilen açının tanjantını döndürür.
Tanh Belirtilen açının hiperbolik tanjantını döndürür.
TimesC İki girişin çarpımını döndürür.
TimesCP İki girişin çarpımını döndürür.
TimesD İki girişin çarpımını döndürür.
TimesI İki girişin çarpımını döndürür.
TimesL İki girişin çarpımını döndürür.
Truncate Bir sayının tamsayı kısmını döndürür.
_ContinuedFractionConvergentI GCD'yi bir sınırla hesaplamak için iç özyinelemeli çağrı
_ContinuedFractionConvergentL GCD'yi bir sınırla hesaplamak için iç özyinelemeli çağrı
_ExtendedGreatestCommonDivisorI GCD'yi hesaplamak için iç özyinelemeli çağrı.
_ExtendedGreatestCommonDivisorL GCD'yi hesaplamak için iç özyinelemeli çağrı.

Kullanıcı tanımlı türler

Name Özet
BigFraction biçiminin p/qrasyonel bir sayısını temsil eder. Tamsayı p , tanımlama grubunun ilk öğesidir ve q tanımlama grubunun ikinci öğesidir.
Complex Gerçek ve hayali bileşenleriyle karmaşık bir sayıyı temsil eder. Tanımlama grubunun ilk öğesi gerçek bileşendir, ikincisi ise hayali bileşendir.
ComplexPolar Kutupsal biçimde karmaşık bir sayıyı temsil eder.
Fraction biçiminin p/qrasyonel bir sayısını temsil eder. Tamsayı p , tanımlama grubunun ilk öğesidir ve q tanımlama grubunun ikinci öğesidir.