Copyright © 2001, 2002, 2005 Bernd Johannes Wuebben, Pamela Roberts
Het is toegestaan dit document te kopiëren, te verdelen en/of te wijzigen onder de voorwaarden van de GNU vrije-documentatie-licentie, versie 1.1 of een latere versie, gepubliceerd door de Free Software Foundation; zonder invariante paragrafen, zonder vooromslagteksten, en zonder achteromslagteksten. Een kopie van de licentie vindt u hier: de paragraaf "GNU vrije-documentatielicentie".
KCalc is een wetenschappelijke rekenmachine voor KDE
Inhoudsopgave
Dit document beschrijft KCalc versie 1.8.
KCalc biedt veel meer wiskundige functies dan u op het eerste gezicht ziet. In het gedeelte van dit handboek over sneltoetsen en modussen vindt u meer over de vele beschikbare functies.
Naast de gebruikelijke functionaliteit van de meeste wetenschappelijke rekenmachine, biedt KCalc een aantal mogelijkheden waarvan ik denk dat ze het waard zijn om even te noemen:
KCalc biedt trigoniometrische functies, logische bewerkingen, en u kunt er statistische berekeningen mee doen.
U kunt getallen knippen en plakken vanuit of naar het scherm van KCalc.
KCalc heeft een stapelgeheugenvoor uitkomsten dat u de mogelijkheid geeft om vorige uitkomsten eenvoudig terug te halen.
U kunt de kleuren en het lettertype in het scherm van KCalc aanpassen.
U kunt de nauwkeurigheid van KCalc en het aantal decimalen instellen.
KCalc heeft een groot aantal handige sneltoetsen die het gebruik van KCalc zonder muis vereenvoudigen.
Tip: Als u de Ctrl-toets ingedrukt houdt, ziet u bij iedere knop de bijbehorende sneltoets.
Veel plezier met KCalc!
Bernd Johannes Wuebben
Over het algemeen is het gebruik recht door zee en vergelijkbaar met de meeste eenvoudige wetenschappelijke rekenmachines, maar let op de volgende speciale mogelijkheden van KCalc:
Iedere keer als u knop, of als u de Enter of = toets op uw toetsenbord gebruikt, wordt het tussenresultaat op het scherm in het stapelgeheugen van KCalc opgeslagen. U kunt door de uitkomsten navigeren met de toetsen Ctrl+Z en Ctrl+Shift+Z.
klikt op deDe procentfunctie werkt net even anders dan op de meeste rekenmachines. Maar als u het eenmaal doorheeft is die zeer handig. Zie het gedeelte over de procentfunctie voor verdere bijzonderheden.
Met Ctrl+C wordt het getal in het scherm naar het klembord gekopieerd.
Met Ctrl+V wordt de inhoud van het klembord naar het scherm van KCalc gekopieerd indien dit een geldig getal is.
Kopiëren/plakken kan nog steeds door op het scherm van KCalc te klikken, maar dat kan in toekomstige versies anders zijn.
Als u KCalc voor de eerste keer start ziet u alleen de knoppen voor de eenvoudige rekenkundige berekeningen.
In het menu kunt u extra knoppen openen voor KCalc: Het is bijvoorbeeld mogelijk om te kiezen voor Statistische of Trigoniometrische knoppen.
In deze modus kunnen de knoppen in de linker kolom worden gebruikt voor statistische functies:
De meeste functionaliteit in deze modus wordt gedaan via de knop button. Om een gegevenslijst van getallen te maken, voert u een getal in in de rekenmachine en kiest u . Een oplopend getal wordt op het display getoond dat aangeeft welke positie in de gegevenslijst het getal heeft. Een traditionele rekenmachine bewaart maar drie waarden voor statistische functies: het aantal items in de lijst, de som van de getallen en de som van de kwadraten van de getallen. KCalc wijkt af door elk getal apart op te slaan, waardoor bijvoorbeeld de mediaan bepaald kan worden.
Knoppen | Functie |
---|---|
Geeft het aantal ingevoerde getallen | |
Geeft de som van alle ingevoerde getallen | |
Geeft het gemiddelde van de ingevoerde getallen | |
Geeft de som van de kwadraten van alle ingevoerde getallen | |
Geeft de (n) standaard deviatie | |
Geeft de (n-1) standaard deviatie van de populatie | |
Geeft de mediaan | |
Een getal invoeren | |
Het laatst ingevoerde getal wissen | |
Alle ingevoerde getallen uit het geheugen wissen ("Clear stack"= stapelgeheugen wissen) |
In deze modus kunnen de knoppen in de linker kolom worden gebruikt voor trigoniometrische functies:
Knoppen | Functie |
---|---|
De hyperbolische functies. Hyp Sin is bijvoorbeeld de hyperbolische sinus: sinh(x) | |
Bereken de sinus | |
Bereken de inverse sinus (arcsinus) | |
Bereken de cosinus | |
Bereken de inverse cosinus (arccosinus) | |
Bereken de tangens | |
Bereken de inverse tangens (arctangens) | |
Bereken de logaritme met grondtal 10 | |
Bereken 10 tot de macht x (is de inverse functie van log) | |
Bereken de natuurlijke logaritme. Dat is de logaritme met grondtal e. | |
Bereken e tot de macht x (is de inverse functie van ln) |
KCalc ondersteunt de geheugenbewerkingen van standaard rekenmachines en zes sloten om constanten in te bewaren.
KCalc kan resultaten van bewerkingen voor u onthouden, en ze in latere berekeningen hergebruiken. U kunt deze functies opropen met de knoppen, , en .
De knop slaat het huidige resultaat op in het geheugen.
De knop voegt het huidige resultaat toe aan dat in het geheugen. Dus als u 20 in geheugen had, en het huidige resultaat is 5, bevat het geheugen 25 na deze knop. Als het geheugen leeg is, gedraagt deze knop zich als en wordt het resultaat gewoon opgeslagen.
De knop haalt de waarde uit het geheugen op en zet deze in het display.
De knop wist het geheugen.
Als er een waarde in het geheugen staat verschijnt er een M in de statusbalk, naast de indicator voor de modus.
De zes knoppen voor constanten tot en met zijn alleen zichtbaar na activering van het item Knoppen voor constanten in het menu in de menubalk.
Om het huidige getal in het KCalc-display in een van de zes constanten op te slaan, drukt u eerst gevolgd door de gewenste toets( t/m ).
Om de waarde in een van de constanten in een berekening te gebruiken, drukt u op de gewenste kntop ( t/m ), en het overeenkomende getal verschijnt in het display.
U kunt de tekst van de knoppen van de constanten wijzigen om te onthouden welke knop welke constante bevat. Klik met de rechtermuisknop op een van de knoppen t/m . Er verschijnt een popup-menu, kies hieruit Naam instellen.
Er zijn veel (meest natuurkundige) voorgedefinieerde constanten, die op elke van de zes knoppen t/m gezet kunnen worden, door de gewenste constante uit het popup-menu te kiezen dat verschijnt na met de rechtermuisknop op de knop te klikken en Uit lijst kiezen te kiezen. Hoewel de voorgedefinieerde constanten ook via in de menubalk gekozen kunnen worden, is het erg handig een getal op een knop te plaatsen, als het veel gebruikt wordt.
Om de invoer voor berekeningen met behulp van het toetsenbord te vereenvoudigen, heeft KCalc enkelvoudige sneltoetsen voor de meeste functies. Bijvoorbeeld, met 7R
of 7r
berekent u het omgekeerde (is: reciproke) van 7 (= 1/7).
Tijdens een berekening kunt u altijd met Ctrl zien welke sneltoets aan elke knop is gekoppeld.
Toets | Functie | Notities |
---|---|---|
H | Hyperbolisch, zoals in hyperbolische sinus, sinh(x) | |
S | ||
C | ||
T | ||
N | logaritme met grondtal e (natuurlijke logaritme) | |
L | Logaritme met grondtal 10 | |
I | Inverse, bijv. als u arcsin(x) (of: inverse sinus van x) nodig heeft typt u i s | |
\ | Ander teken (of: vermenigvuldigen met -1) | |
[ | ||
^ | ||
! | Faculteit (Bijv. 3! = 1*2*3 = 6; 4! = 24) | |
< | Leftshift. Let op: is Rightshift. | |
& | Logische AND | |
* | Vermenigvuldigen | |
/ | Delen | |
D | Voer een getal in in statistische modus | |
O | Logische OR. Let op: is XOR | |
R | Omgekeerde waarde (x naar 1/x) | |
= | ||
Enter | ||
Return | ||
Page up | Wissen | |
Esc | Wissen | |
Voorafgaand | Wissen | |
Page Down | Alles wissen | |
Volgende | Alles wissen | |
Del | Alles wissen |
22 Mod 8 =
geeft de uitkomst 6
22.345 Mod 8 =
geeft de uitkomst 6.345
22 Inv Mod 8 =
geeft de uitkomst 2
22.345 Inv Mod 8 =
geeft ook 2 (ook al is 22.345 geen geheel getal (vert)).
Wanneer wordt gebruikt in plaats van de toets wordt de laatste bewerking van de huidige berekening als volgt uitgevoerd:
Als de laatste bewerking een + is of een - wordt het tweede argument beschouwd als percentage van het eerste getal .
Als de laatste bewerking een * is wordt het resultaat van de vermenigvuldiging gedeeld door 100.
Als de laatste bewerking een / is geef dan de linker operand (getal) als een percentage van de rechter operand (zie voorbeeld).
In alle andere gevallen geeft de %-toets dezelfde resultaten als de =-toets.
150 + 50 %
geeft 225 (150 plus 50 procent van 150)
42 * 3 %
geeft 1.26 (42 * 3 / 100)
11 / 55 %
geeft 20 (11 is 20 procent van 55)
10 Lsh 3 =
geeft 80 (10 drie keer met 2 vermenigvuldigd).
0000 1010 wordt 0101 0000
Dit is een heel snelle manier (voor een binaire computer) voor het vermenigvuldigen met een macht van 2 (vert).
10.345 Lsh 3 =
geeft ook 80.
16 Inv Lsh 2 =
geeft 4 (16 twee keer door 2 gedeeld).
1000 wordt 0010
Dit is een heel snelle manier (voor een binaire computer) voor het delen door een macht van 2 (vert).
16.999 Inv Lsh 2 =
geeft ook 4.
De functies , en voeren bitsgewijs logische bewerkingen uit en hebben daarom waarschijnlijk meer betekenis als het Grondtal wordt ingesteld op Hex, Oct of Bin in plaats van op Dec.In de volgende voorbeelden is het Grondtal ingesteld op Bin.
101 Cmp
geeft 111...111010
101 is eigenlijk 000...000101, en de voorste nullen worden ook omgekeerd (vert).
1100 AND 1010 =
geeft 1000
1 AND 1 geeft 1
1 AND 0 geeft 0
0 AND 1 geeft 0
0 AND 0 geeft 0
Dus alleen een 1 als beiden 1 zijn (vert).
1100 Or 1010 =
geeft 1110
1 OR 1 geeft 1
1 OR 0 geeft 1
0 OR 1 geeft 1
0 OR 0 geeft 0
Dus alleen een 0 als beiden 0 zijn (vert).
1100 XOR 1010=
geeft 0110 =110
1 XOR 1 geeft 0
1 XOR 0 geeft 1
0 XOR 1 geeft 1
0 XOR 0 geeft 0
Dus alleen een 1 als beiden verschillend zijn (vert).
KCalc Programma Copyright (c):
Bernd Johannes Wuebben 1996-2000
Het KDE-team 2000-2004
Bernd Johannes Wuebben (wuebben AT kde.org)
Evan Teran (emt3734 AT rit.edu)
Espen Sand (espensa AT online.no)
Chris Howells (howells AT kde.org)
Aaron J. Seigo (aseigo AT olympusproject.org)
Charles Samuels (charles AT altair.dhs.org)
De inspiratie voor KCalc kwam door de applicatie xfrmcalc van Martin Bartlett. In KCalc wordt van dit programma de manier waarop het stapelgeheugen is georganiseerd nog gebruikt.
Documentatie Copyright (c) 2001,2002,2005:
Bernd Johannes Wuebben (wuebben AT kde.org)
Pamela Roberts (pamroberts AT blueyonder.co.uk)
J Hall(jhall AT kde.org)
Deze documentatie valt onder de bepalingen van de GNU vrije-documentatie-licentie.
Deze toepassing valt onder de bepalingen van de GNU General Public License.
KCalc maakt deel uit van het kdeutils-pakket in het KDE-project en zal normaal gezien geleverd worden als onderdeel van een KDE installatie. Voor meer details over KDE bezoek http://www.kde.org.
KCalc is een onderdeel van het KDE-project http://www.kde.org/.
KCalc is een onderdeel van de module kdeutils. Deze module kunt u vinden op de FTP-site van het KDE-project: ftp://ftp.kde.org/pub/kde/.
Er zijn een aantal stappen nodig om KCalc op uw systeem te compileren en te installeren. Voer de volgende commando's uit in de hoofdmap van de broncode van KCalc:
%
./configure
%
make
%
make install
Aangezien KCalc autoconf en automake gebruikt, zouden er bij de compilatie geen problemen mogen voorkomen. Indien u toch problemen tegenkomt, meldt u ze dan in de betreffende KDE-mailinglists.
Als uw computer het gegevenstype long double in C ondersteunt en als u een werkende libc heeft kunt u long doublenauwkeurigheid in KCalc instellen.
Dit kunt u zo doen:
Bekijk ../config.h
en zie of HAVE_LONG_DOUBLE is gedefinieerd, bijv. u zult de volgende regel moeten vinden:
#define HAVE_LONG_DOUBLE 1
Als u deze regel niet kunt vinden, betekent het dat uw systeem de IEEE-nauwkeurigheid "long double" niet ondersteunt.
Bewerk de bestanden kcalctype.h
, configdlg.cpp
, kcalc.cpp
en kcalc_core.cpp
en verwijder hierin de regels:
#ifdef HAVE_LONG_DOUBLE #undef HAVE_LONG_DOUBLE #endif
Compileer KCalc.opnieuw.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team