Chapter 1. Introduktion

Programmet Genius matematikverktyg är en allmän miniräknare som kan användas som en miniräknare för skrivbordet, ett undervisningsverktyg för matematik och naturvetenskap, och har använts för forskning. Språket som används i Genius matematikverktyg är designat för att vara ”matematiskt” i betydelsen att det ska uppfylla att ”vad du menar är vad du får”. Detta är givetvis inte ett fullständigt uppnåeligt mål. Genius matematikverktyg klarar av rationella tal, heltal med godtycklig precision och högprecisionsflyttal med GMP-biblioteket. Det hanterar komplexa tal med kartesisk notation. Det har bra vektor- och matrismanipulation och kan hantera grundläggande linjär algebra. Programmeringsspråket tillåter användardefinierade funktioner, variabler och parametrar.

Genius matematikverktyg finns i två versioner. En version är den grafiska GNOME-versionen, som har ett gränssnitt av IDE-stil och förmågan att rita grafer med en eller två variabler. Parametriska grafer av kurvor stöds också. Det kan skriva ut riktningsfält samt vektorfält och rita deras lösningar. Graferna kan exporteras till flera format. Kommandoradsversionen kräver inte GNOME, men implementerar inte någon funktion som kräver det grafiska gränssnittet, så som grafritning

Delar av denna handbok beskriver den grafiska versionen av miniräknaren. Språket som båda versionerna använder är detsamma, det är helt enkelt grafisk funktionalitet så som grafritning som är unik för det grafiska användargränssnittet.

Allmänt så nämns det om någon funktionalitet av språket (funktioner, operatorer och så vidare...) är ny för någon version efter 1.0.5, men om den tillkom innan 1.0.5 skulle du behöva titta på NEWS-filen.