math

math, lil-terminal’ın işlev tabanlı hesap makinesidir: sabitler, yuvarlama, üsler, kökler, logaritmalar, trigonometri, IEEE 754 kontrolleri ve taban dönüşümü tek komutta birleşir.

VeriSürüm 1.1.4Kararlı
lil-terminal

Genel bakış

math günlük hesaplamaları lil-terminal içinde tek bir düzenli yüzeyde toplar: sabitler, yuvarlama, üsler, kökler, logaritmalar, trigonometri, IEEE 754 kontrolleri ve taban dönüşümleri aynı kısa komut yapısını kullanır. Tanım kümesi ve sıfıra bölme hataları açıkça bildirilir; böylece aynı ifadeler etkileşimli kullanımda ve .lil betiklerinde güvenle tekrar kullanılabilir.

Bir işlev, öngörülebilir bir işlem

Bir ifade yorumlayıcısı değildir: önce işlev, sonra argümanlar yazılır. Tanım alanı ve bölme hataları açıktır; trigonometrik işlevler radyan kullanır, derece dönüşümü için deg2rad ve rad2deg vardır.

Sözdizimi

lil-terminal
math <function> [args]

Başvuru

math pi

pi veya e matematik sabitlerini göster

math e

pi veya e matematik sabitlerini göster

math inf

özel kayan nokta değerlerini göster

math nan

özel kayan nokta değerlerini göster

math abs <n>

bir sayının mutlak değerini veya işaretini bul

math sign <n>

bir sayının mutlak değerini veya işaretini bul

math min <numbers>

bir veya daha fazla sayının en küçüğünü ya da en büyüğünü bul

math max <numbers>

bir veya daha fazla sayının en küçüğünü ya da en büyüğünü bul

math clamp <value> <min> <max>

değeri seçilen aralığa sınırla

math ceil <n>

yukarı veya aşağı yuvarla

math floor <n>

yukarı veya aşağı yuvarla

math round <n> [precision]

isteğe bağlı ondalık hassasiyetle yuvarla

math pow <base> <exponent>

bir sayının kuvvetini al

math fpow <base> <exponent>

bir sayının kuvvetini al

math sqrt <n>

karekök veya küpkök hesapla

math cbrt <n>

karekök veya küpkök hesapla

math exp <n>

üstel fonksiyonları hesapla

math expm1 <n>

üstel fonksiyonları hesapla

math hypot <x> <y>

iki bileşenden hipotenüsü hesapla

math intdiv <a> <b>

tamsayı bölmesi yap

math fdiv <a> <b>

IEEE 754 kayan nokta bölmesi yap

math fmod <a> <b>

kayan nokta kalanını hesapla

math log <n> [base]

doğal veya seçilen tabanda logaritma hesapla

math log10 <n>

10 tabanlı logaritma veya log(1+n) hesapla

math log1p <n>

10 tabanlı logaritma veya log(1+n) hesapla

math sin <rad>

radyan cinsinden trigonometrik fonksiyonları hesapla

math cos <rad>

radyan cinsinden trigonometrik fonksiyonları hesapla

math tan <rad>

radyan cinsinden trigonometrik fonksiyonları hesapla

math asin <n>

ters trigonometrik fonksiyonları hesapla

math acos <n>

ters trigonometrik fonksiyonları hesapla

math atan <n>

ters trigonometrik fonksiyonları hesapla

math atan2 <y> <x>

iki Kartezyen bileşenden açı hesapla

math sinh <n>

hiperbolik fonksiyonları hesapla

math cosh <n>

hiperbolik fonksiyonları hesapla

math tanh <n>

hiperbolik fonksiyonları hesapla

math asinh <n>

ters hiperbolik fonksiyonları hesapla

math acosh <n>

ters hiperbolik fonksiyonları hesapla

math atanh <n>

ters hiperbolik fonksiyonları hesapla

math deg2rad <n>

derece ile radyan arasında dönüştür

math rad2deg <n>

derece ile radyan arasında dönüştür

math is_finite <n>

özel kayan nokta değerlerini denetle

math is_infinite <n>

özel kayan nokta değerlerini denetle

math is_nan <n>

özel kayan nokta değerlerini denetle

math base_convert <number> <from> <to>

işaretsiz tamsayıyı 2–36 tabanları arasında dönüştür

math bindec <number>

ikili, onaltılı veya sekizli sayıyı onluya dönüştür

math hexdec <number>

ikili, onaltılı veya sekizli sayıyı onluya dönüştür

math octdec <number>

ikili, onaltılı veya sekizli sayıyı onluya dönüştür

math decbin <number>

onluk sayıyı ikili, onaltılı veya sekizliye dönüştür

math dechex <number>

onluk sayıyı ikili, onaltılı veya sekizliye dönüştür

math decoct <number>

onluk sayıyı ikili, onaltılı veya sekizliye dönüştür

Sınırlar ve güvenlik

Negatif karekök, sıfıra bölme ve tabanı 1 olan logaritma reddedilir. Kayan noktalı hesapların duyarlığı sınırlıdır. Ondalık nokta önerilir (tek virgül de kabul edilir). Genel ifade yorumlayıcısı değildir.

Etkileşimli sandbox önizlemesi

Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.

Pi veya e matematik sabitlerini göster

Kur ve yönet

Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.

Base ve Minimum aynı geçerli modül sürümünün iki paketidir.

Base paketi

Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.

install math
Minimum paketi

Azaltılmış paketi kurun. Yerel başvuru dahil değildir; help <cmd> -i güncel sunucu başvurusunu açar.

install math -m
Tam yayımlanmış sürüm

Tam olarak bu yayımlanmış sürümü kurun.

install math -v 1.1.4
Kontrol et veya güncelle

upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.

upgrade math
Modülü kaldır

Çekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.

install math -u

Örnekler

Örnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.

Pi veya e matematik sabitlerini göster
math pi
3.14159265358979
Pi veya e matematik sabitlerini göster
math e
2.71828182845905
Özel kayan nokta değerlerini göster
math inf
INF
Özel kayan nokta değerlerini göster
math nan
NAN
Bir sayının mutlak değerini veya işaretini bul
math abs -8
8
Geçersiz karekökü reddet
math sign -8
-1
Bir veya daha fazla sayının en küçüğünü ya da en büyüğünü bul
math min 9 2 4
2
Sıfıra bölmeyi reddet
math max 9 2 4
9
Değeri seçilen aralığa sınırla
math clamp 120 0 100
100
Yukarı veya aşağı yuvarla
math ceil 12.1
13
Yukarı veya aşağı yuvarla
math floor 12.9
12
Geçersiz ters trigonometrik değeri reddet
math round 12.3456 2
12.35
Bir sayının kuvvetini al
math pow 2 8
256
Bir sayının kuvvetini al
math fpow 2 3
8
Karekök veya küpkök hesapla
math sqrt 81
9
Karekök veya küpkök hesapla
math cbrt -27
-3
Üstel fonksiyonları hesapla
math exp 1
2.71828182845905
Üstel fonksiyonları hesapla
math expm1 0.1
0.105170918075648
İki bileşenden hipotenüsü hesapla
math hypot 3 4
5
Tamsayı bölmesi yap
math intdiv 17 5
3
IEEE 754 kayan nokta bölmesi yap
math fdiv 7 2
3.5
Kayan nokta kalanını hesapla
math fmod 17 5
2
Doğal veya seçilen tabanda logaritma hesapla
math log 1000 10
3
10 tabanlı logaritma veya log(1+n) hesapla
math log10 1000
3
10 tabanlı logaritma veya log(1+n) hesapla
math log1p 1
0.693147180559945
Radyan cinsinden trigonometrik fonksiyonları hesapla
math sin 0
0
Radyan cinsinden trigonometrik fonksiyonları hesapla
math cos 0
1
Radyan cinsinden trigonometrik fonksiyonları hesapla
math tan 0
0
Ters trigonometrik fonksiyonları hesapla
math asin 0.5
0.523598775598299
Ters trigonometrik fonksiyonları hesapla
math acos 1
0
Ters trigonometrik fonksiyonları hesapla
math atan 1
0.785398163397448
İki Kartezyen bileşenden açı hesapla
math atan2 1 1
0.785398163397448
Hiperbolik fonksiyonları hesapla
math sinh 1
1.1752011936438
Hiperbolik fonksiyonları hesapla
math cosh 1
1.54308063481524
Hiperbolik fonksiyonları hesapla
math tanh 1
0.761594155955765
Ters hiperbolik fonksiyonları hesapla
math asinh 1
0.881373587019543
Ters hiperbolik fonksiyonları hesapla
math acosh 2
1.31695789692482
Ters hiperbolik fonksiyonları hesapla
math atanh 0.5
0.549306144334055
Derece ile radyan arasında dönüştür
math deg2rad 180
3.14159265358979
Derece ile radyan arasında dönüştür
math rad2deg pi
180
Özel kayan nokta değerlerini denetle
math is_finite 10
true
Özel kayan nokta değerlerini denetle
math is_infinite inf
true
Özel kayan nokta değerlerini denetle
math is_nan nan
true
İşaretsiz tamsayıyı 2–36 tabanları arasında dönüştür
math base_convert 1010 2 16
a
İkili, onaltılı veya sekizli sayıyı onluya dönüştür
math bindec 1010
10
İkili, onaltılı veya sekizli sayıyı onluya dönüştür
math hexdec ff
255
İkili, onaltılı veya sekizli sayıyı onluya dönüştür
math octdec 17
15
Onluk sayıyı ikili, onaltılı veya sekizliye dönüştür
math decbin 10
1010
Onluk sayıyı ikili, onaltılı veya sekizliye dönüştür
math dechex 255
ff
Onluk sayıyı ikili, onaltılı veya sekizliye dönüştür
math decoct 15
17
Karekök veya küpkök hesapla
math sqrt -1
Domain error
Tamsayı bölmesi yap
math intdiv 8 0
Division by zero
Doğal veya seçilen tabanda logaritma hesapla
math log 10 1
Invalid base
Ters trigonometrik fonksiyonları hesapla
math asin 2
Domain error
İsteğe bağlı ondalık hassasiyetle yuvarla
math round 12 20
Invalid precision
İşaretsiz tamsayıyı 2–36 tabanları arasında dönüştür
math base_convert 102 2 16
Invalid digit for source base
Bir sayının kuvvetini al
math pow 0 -1
Division by zero
İsteğe bağlı ondalık hassasiyetle yuvarla
math round 12,35 1
12.4
Math · mystery
math mystery 3
Unknown math function
Değeri seçilen aralığa sınırla
math clamp 5 10 0
Invalid range

İlgili belgeler

Güncel herkese açık sürüm

v1.1.42026-08-08

Her işlev ayrı satırda

Her matematik işlevi artık kendi yardım satırında kolayca bulunabilir.