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

Doğrulama ve hatalar

Hesaplamadan önce tüm argümanlar doğrulanır. Geçersiz tanım kümesi, sıfıra bölme veya geçersiz logaritma tabanı açık hata üretir.

Sayı biçimleri

Ondalık sayılar nokta kullanır; tek virgül de ondalık ayırıcı olarak kabul edilir. pi, e, inf, -inf ve nan kullanılabilir; taban dönüşümü 2–36 aralığındadır.

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
Math · absolute
math abs -8
8
Değeri seçilen aralığa sınırla
math clamp 120 0 100
100
İsteğe bağlı ondalık hassasiyetle yuvarla
math round 12.3456 2
12.35
Karekök veya küpkök hesapla
math sqrt 81
9
Geçersiz karekökü reddet
math sqrt -1
Domain error
Tamsayı bölmesi yap
math intdiv 17 5
3
Sıfıra bölmeyi reddet
math intdiv 8 0
Division by zero
Doğal veya seçilen tabanda logaritma hesapla
math log 1000 10
3
Radyan cinsinden trigonometrik fonksiyonları hesapla
math sin 0
0
Radyan cinsinden trigonometrik fonksiyonları hesapla
math sin 1
0.841470984807897
Geçersiz ters trigonometrik değeri reddet
math asin 2
Domain error
Derece ile radyan arasında dönüştür
math deg2rad 180
3.14159265358979
İşaretsiz tamsayıyı 2–36 tabanları arasında dönüştür
math base_convert 1010 2 16
a
Onluk sayıyı ikili, onaltılı veya sekizliye dönüştür
math dechex 255
ff

İ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.