Matemaatikas on baas või radix erinevate numbrite või numbrite ja tähtede kombinatsioonide arv, mida mingi loendussüsteem kasutab arvude esitamiseks. Kõige tavalisem on positsioonisüsteem, kus iga numbri (digi) väärtus sõltub selle positsioonist ja baasist: iga positsioon korrutatakse baasastaatuse astmega (nt b^0, b^1, b^2 jne). Näiteks kümnendsüsteemis (baas 10) esindavad numbrid 0–9 erinevaid digitsid ning positsioonide kaalud on 1, 10, 100 jne. Sageli arvatakse, et me kasutame baasi 10 seetõttu, et meil on kümme sõrme.

Baas on tavaliselt täisarv, mis on suurem kui 1, kuigi matemaatiliselt on võimalik käsitleda ka mittetäisarvulisi, negatiivseid või isegi kompleksseid baase. Positsioonisüsteemis peab iga üksik digi olema rangelt väiksem kui baas (st digid on 0, 1, …, b−1). Arvu baasi võib kirjelda kirjutades vastava arvu paremale või alla allindeksina; näiteks 23 8 {\displaystyle 23_{8}}{\displaystyle 23_{8}} tähendab arvu "23" baasis 8 ehk oktaalkujul, mis vastab kümnendsüsteemis arvule 2·8 + 3 = 19. Positsioonisüsteemi korral sõltub arv seega iga digit'i väärtuse summast, kus i-nda koha panus on digit · b^i.

Näited ja tavapärased baasid

  • Baas 2 (binaar) — kasutatakse arvutite sees, digid 0 ja 1. Näide: 1011₂ = 1·2^3 + 0·2^2 + 1·2^1 + 1·2^0 = 11₁₀.
  • Baas 8 (oktaal) — digid 0–7. Näide: 23₈ = 19₁₀ (nagu eespool).
  • Baas 10 (kümnend) — igapäevane arvutussüsteem, digid 0–9.
  • Baas 16 (heksadecimal) — digid 0–9 ja tähed A–F (või a–f) vastavalt 10–15; sageli kasutatakse programmeerimises (nt värvikoodid, mälu aadressid).
  • Baas 20 (vigesimaal) — on kasutatud mõnedes kultuurides ja keeletes (näiteks maiade süsteemides).
  • Baas 60 (sexagesimaal) — ajalooliselt tähtis; kasutatakse aja ja nurkade jaotuses (1° = 60' (minutit), 1' = 60'' (sekundit)).

Kuidas teisendada ja esitada murdosad

  • Integeri teisendamine baasist b kuni kümnendsüsteemi: liida kokku iga digiti korrutis selle positsiooni kaaluga (näide: 23₈ = 2·8^1 + 3·8^0 = 16 + 3 = 19).
  • Kümnendist teise baasi teisendamiseks jagatakse arv järjest baasiga ja järelmid moodustavad uue arvu digitid (jagamisel tekivad järelmid alates madalaimast positsioonist).
  • Murdetes (pärast koma / radix-pointi) teisendatakse kümnendmurd teisendades järjest korrutades murdosa baasiga ja võttes täisarvuosa tulemuseks (nt 0.1₂ = 0.5₁₀; 0.01₂ = 0.25₁₀ jne). Paljud murdudest kujutused võivad mingis baasides korduda.

Muud tähelepanekud

  • Positsioonisüsteem on väga efektiivne suurte arvude ja aritmeetiliste operatsioonide jaoks võrreldes mitte-positsiooniliste süsteemidega (nt rooma numbrid).
  • Mõnikord kasutatakse laiendatud märgistusi, näiteks alusmärgendit allindeksis (23₈) või prefikse kontekstis (0xFF heksadesimaalne märge programmeerimises).
  • Kuigi tavalised baasid on positiivsed täisarvud suuremad kui 1, uuritakse matemaatiliselt ka alternatiivseid baase (mittetäisarvulised, negatiivsed, komplekssed või isegi muutuva baasiga süsteemid) — need on erandlikud ja spetsiifiliste rakendustega.

Kokkuvõttes määrab baas, milliseid digit'e ja milliseid positsioonikaalusid kasutatakse; positsioonisüsteem võimaldab ühe ja sama digitijada tõlgendada erinevalt sõltuvalt baasi valikust, seega on oluline alati teada, millises baasises arv on esitatud.