Content-type: text/html
ralcalc is ook geinstalleerd als het = commando om het nog sneller bruikbaar te kunnen maken.
ralcalc ondersteunt SI prefix karakters voor zowel invoer als uitvoer:
= 2u/35 2u/35 = 57.1429n
Nummers in de vorm 1e-3 worden ook ondersteunt, waar een "e" een tiende macht aanduidt. Gebruik dit niet samen met SI prefixen en "e" in hetzelfde getal (howel 1e-3n geldig is, is 1ne-3 dit niet - vermijd beide voor minder verwarring).
De ondersteunde SI prefixen zijn: Y, Z, E, P, T, G, M, k, m, u, n, p, f, a, z, y.
= 1+2x3 1+2x3 = 7 = 1/2^0.5 1/2^0.5 = 0.707107
Haakjes ( (), [] ) kunnen gebruikt worden om de volgorde van bewerkingen te controleren:
= [1+2]x3 [1+2]x3 = 9
Zowel de vierkante als ronde haakjes kunnen gebruikt worden en zijn exact hetzelfde, dus [1+2)x3 is ook geldig. Ronde haakjes worden meestal gebruikt in wiskunde, maar de vierkante haakjes (en de "x" voor vermenigvuldiging) zijn toegevoegd om problemen met de shell, die deze karakters wil verlengen, tegen te gaan.
ralcalc slaat het resultaat van de berekening op zodat het in de volgende berekening herbruikt kan worden met het "_" karakter.
= 2^0.5 2^0.5 = 1.41421 = 1/_ 1/_ = 0.707107
= sin2x2 sin2x2 = 1.81859 = sin[2x2] sin[2x2] = -0.756802
2^0.5 1/_ 238/1064x100
Bestandsinvoer is ook mogelijk door stdin te gebruiken, maw interactief lezen, onmiddelijk vanuit de terminal met elke regel zoals normaal te berekenen. Om dit af te sluiten, type "q" of "quit" op een nieuwe regel, gebruik ctrl-D om het einde van het bestand aan te duiden, of gebruik ctrl-C om ralcalc af te laten sluiten.
Als een van de bestandsinvoer opties gebruikt wordt via de command-line, dan worden alle berekeningen ingegeven via de command-line eerst berekent. Als beide invoeropties gegeven worden, dan worden de berekeningen van de -f eerst uitgevoerd, gevolgd door deze van stdin.
= ln 1.0001 ln 1.0001 = 99.995u
Exponent nummer uitvoerformaat:
= -e ln 1.0001 ln 1.0001 = 9.9995e-05
Rauwe nummer uitvoer formaat:
= -r ln 1.0001 ln 1.0001 = 0.000100
Nummer uitvoer format met een gespecifieerde SI prefix:
= -s m ln 1.0001 ln 1.0001 = 0.099995
Indien een onbekend karakters in de vergelijking zit, verschijnt een "onbekend teken" fout. De foutmarkeerder wijst naar het ongeldige karakter.
= 34/3@2 Fout: 34/3@2 ^ onbekend teken
Indien een slecht getal in de vergelijking zit, verschijnt een "onbekend teken" fout. De foutmarkeerder wijst naar het slechte getal.
= 3.14.159x2.8^2 Fout: 3.14.159x2.8^2 ^ slecht getal
Indien het aantal openende haakjes en sluitende haakjes niet overeenkomen in de vergelijking zit, verschijnt een "niet-overeenkomende haakjes" fout. De foutmarkeerder wijst naar het haakje zonder betekenis.
= 5/[[2+3]*9 Fout: 5/[[2+3]*9 ^ niet-overeenkomende haakjes
Indien een bewerkingsteken op een verkeerde plaats voorkomt in de vergelijking, verschijnt een "ongeldige bewerking" fout. De foutmarkeerder wijst naar het ongeldig teken.
= 3^^7 Fout: 3^^7 ^ ongeldige bewerking
Indien een een haakje in de vergelijking voorkomt op een ongeldige locatie, verschijnt een "ongeldige haakjes" fout. Deze fout overlapt vaak met andere fouten, dus er kunnen een aantal fouten weergegeven worden. Het is het beste om deze fout eerst op te lossen, aangezien dit waarschijnlijk de bron van het probleem is. De foutmarkeerder wijst naar het ongeldige haakje.
= [2+]3 Fout: [2+]3 ^ ongeldige haakjes Fout: [2+]3 ^ ongeldige bewerking
Indien ralcalc geen geheugen kan oproepen, verschijnt een "out of memory" fout.
Interne fout: Indien de parser merkt dat twee nummers na elkaar nog geen "Slecht getal" fout genereren, verschijnt een "dubbel getal" fout. Dit zou nooit mogen gebeuren.
Interne fout: Indien een onbekende foutcode doorgegeven wordt naar de fout-uitvoer functie, zal een "onbekende fout" fout gegenereerd worden en de ongeldige foutcode zal weergegeven worden. Dit zou nooit mogen gebeuren.
Indien je enige fouten vindt, lever dan een rapport in op http://bugs.launchpad.net/ralcalc