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 Complex türde bir sayının mutlak değerini döndürür. |
AbsComplexPolar | Karmaşık ComplexPolar tü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 Complex bir sayının kare mutlak değerini döndürür. |
AbsSquaredComplexPolar | karmaşık türde ComplexPolar bir 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 Complex aşamasını döndürür. |
ArgComplexPolar | Karmaşık sayıda türün ComplexPolar aşamasını döndürür. |
Binom | İki tamsayının binom katsayısını verir. |
BitSizeI | Negatif olmayan bir tamsayı a için, temsil a etmek için gereken bit sayısını döndürür. |
BitSizeL | Negatif olmayan bir tamsayı a için, temsil a etmek 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 ComplexPolar dönüştürür. |
ComplexPolarAsComplex | Karmaşık bir tür ComplexPolar sayısını karmaşık tür sayısına Complex dö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 modulus kurallı kalıntısını value hesaplar. |
ModulusL | modulo'nun modulus kurallı 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/q rasyonel 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/q rasyonel bir sayısını temsil eder. Tamsayı p , tanımlama grubunun ilk öğesidir ve q tanımlama grubunun ikinci öğesidir. |