math
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Bu kütüphane standart C matematik kütüphanesine bir arayüzdir, tüm işlevlerini math tablosunda sağlar.
Özet
İşlevler
x 'in mutlak değerini iade eder.
x 'in kosin arkusunu iade eder.
x ile ilgili kıvrım sinusunu iade eder.
Radyana x ile ilgili kısmı için arçı tangentini iade eder.
İki parametrenin işaretlerini kullanarak sonuçun kuşağını bulurken y / x (radyen olarak) arkadşlarını döndürür.
x 'den daha küçük veya eşit olan en küçük sayıyı iade eder.
Değerleri min ve max arasında döndürür, içindekiler dahil.
Radyana x ile ilgili kosinu döndürür.
x 'in hiperbolik kozinini iade eder.
x (radyana olarak verilen) açıyı dereceler olarak iade eder.
Değerini e ^x ile döndürür.
x 'den daha küçük veya eşit olan en büyük sayıyı döndürür.
x ile eşitliği bulan y ın geri kalanını iade eder.
m ve e ile böyle döndürür ki x = 1> m1> * 4> 24> ^ 7> e7> .
Geri x * 2 ^ e ( 1> e1> olmalı bir sayı olmalıdır).
Verilen tabanı kullanarak x ile logarytmasını iade eder.
x 'in temel 10 logaritmasını iade eder.
İşlevle geçen sayılar arasındaki maksimum değeri iade eder.
Geçen sayılar arasındaki minimum değeri işlevinize döndürür.
İki sayıyı döndürür: x 'in integral kısmı ve x 'in bölümlü kısmı.
Perlin bir gürültü değeri döndürür.
Geri dönüşünecek ^ y .
x (derece olarak verilmiş) açıyı radyana olarak x 返回ir.
Sunulan menzil içindeki rastgele bir sayıyı iade eder.
Setler x seed olarak pseudo-rastgele jeneratör için kullanılır.
Verilen numaradan en küçük farkla sayıyı iade eder.
x 0'dan daha küçükse, x 0'yu eşitse veya x 0'dan daha büyükse döndürür.
Radyana x ile ilgili sinüsünü iade eder.
x 'in hiperbolik sinusunu iade eder.
x 의 kare kökünü iade eder.
Radyana alınır x 'in tangantını iade eder.
x 'in hiperbolik tangantını iade eder.
İşlevler
noise
Perlin gürültü değeri döndürür. Döndürilen değer genellikle -1 ile 1 arasındaki aralık arasındadır (eklenti olarak), ancak bazen aralık dışında olabilir; aralık kritikseniz, çıkışta math.clamp(noise, -1, 1) kullanın.
Argümanları dışarı bırakırsanız, onlar sıfır olarak yorumlanır, bu yüzden math.noise(1.158)``Library.math.noise(1.158, 0, 0) ve Library.
Bu işlevin Perlin gürültü algoritmasını kullanarak kuvvetlerin kaydını ayarlamak için kullandığını unutmayın. Örneğin, math.noise(1.158, 5.723) always return
Eğer x, y ve z tüm sayılarsa, dönüş değeri 0 olur. 2>x2>, 5>y5> ve 8>z8> sayıları arasındaki kısımlar için dönüş de
Dönüşler
random
Arгуan olmadan çağrıldığında, 0 ila 1 arasındaki yanlış-rastgele gerçek sayıyı döndürür (0 dahil, ancak 1 dışında).
Bir sayı ile çağrıldığında, m , menzil 1'den m 'e kadar olan üniforma pseudo-rastgele bir sayıyı döndürür.
İki sayıyla çağrıldığında, m ve n , menzilindeki bir üstel sayıyı içeren bir üstel sayıyı döndürür.
İçeride, bu, 32-bit bir PCG (Permuted Congruional Generator) kullanır, ki mükemmel istatistik performansı elde eder ve çıkışını öngörmek zorlaştırır.
Dönüşler
randomseed
x adlı takılmayı pseudo-rastgele jeneratörünün tohum olarak ayarlar: eşit tohumlar eşit sayılar üretir.
Parametreler
Dönüşler
round
Verilen sayıdan düşük olan sayıyı ile en küçük farkı içeren sayıyı iade eder. Örneğin, değer 5.8 6'yı iade eder.
0.5 gibi değerler iki sayı arasında eşit mesafeli değerler için, 0.5 ile 1 arasındaki farkın daha büyük olduğu değer seçilir. Diğer bir deyişle, 0.5 ile 1 arasındaki 0.5 turu ve -0.5 ile 1 arasındaki 1 turu seçilir.
Parametreler
Yuvarlanacak değer.
Dönüşler
Özellikler
huge
Herhangi bir olası sayı değerinden daha büyük bir değer içerir (yaklaşık 2 1024 ). Olumlu bir sayıyı sıfıra bölmek bu değeri verir.
pi
pi'nin değeri.