GeoGebra, för dynamisk geometri på Linux
En gång i taget gillar jag att gå tillbaka med nostalgi och titta på den programvara som jag använde som barn. Och nyligen förundrade en av dem mig genom sin utveckling: GeoGebra, det dynamiska geometriska verktyget skrivet i Java. Vad som förvånade mig i verkligheten är inte att programmet plötsligt blev bättre (det var alltid väldigt bra), men mer upptäckten av hur komplett det är. Det finns flera sätt att använda GeoGebra. Du kan hålla dig till mellanskolan och bara använda den för att rita siffror. Eller du kan istället gå direkt från gymnasiet och kombinera den med skript och fina funktioner.
Installation
Sedan Ubuntu 10.10 är GeoGebra i de officiella repositorierna. Därför kan du installera det via din favorit kommandorad:
om du använder Gnome,
sudo apt-get install geogebra geogebra-gnome
eller för KDE,
sudo apt-get install geogebra-kde
Om du är under en äldre version av Ubuntu, eller inte använder Ubuntu, uppmanar jag dig att söka efter ett extra förråd, eller titta på den officiella nedladdningssidan för Linux.
Första stegen
Som jag sa tidigare är GeoGebra mycket komplett på flera nivåer. Vad jag ska försöka göra nu är att ge dig en liten introduktion till alla dessa nivåer. Den första är den mest uppenbara användningen av programmet: att rita geometriska figurer som om du använde den traditionella kompassen och linjalen. Det blir möjligt att rita en kvadrat med matematisk rigor, baserad på en cirkel, endast parallella och vinkelräta linjer.
Objekten som du kan använda är lätta att komma åt; Du kan välja det alternativ du vill ha från välorganiserade grupper. Till exempel skapar en vinkelrätt linje i samma kategori som de parallella. Å andra sidan kan du välja mellan en rad och ett segment från samma knapp.
En andra nivå är möjligheten att grafera funktioner. Det kan bli mycket praktiskt att kunna spåra en kurva från en formel och göra en punkt flytta längs den. För det kan du helt enkelt skriva in en ekvation som "y = 2x" i nedre textfältet och linjen kommer att visas.
Då blir det möjligt att lägga till en punkt på kurvan som ett länkat objekt: även om du ändrar formeln följer punkten och håller sig på kurvan. Och motsatsen kan du ändra punktens egenskaper via ett dialogfönster.
Du hittar också ett enkelt kalkylblad i programmet, med viss grundläggande funktionalitet som ett program av den typen kan erbjuda. Du kan använda formel, sortera och lägga till data tillsammans. Det finns även ett alternativ för sannolikhet beräkning.
Slutligen integrerar GeoGebra en viss nivå av skript och användarinteraktion. Du kan lägga till ett objekt som en markör på arket. Att flytta det kommer att påverka en variabel som du kan namnge och använda i andra formler. Jag gjorde ett grundläggande exempel på det, jag länkade markören till en linje definierad av ekvationen y = 2x + b. Flytta markören längs kommer att ändra värdet på b och definiera därför y-avsnitten för linjen.
Du kan naturligtvis göra några mer intressanta saker med ett sådant system, och det är även möjligt för experterna att använda vissa JavaScript eller HTML5 för att interagera med GeoGebra.
Slutsats
Om du vill gå vidare när du lär dig om GeoGras avancerade funktioner kan du gå och titta på wikien. Men jag tycker att programmet är så väl utformat att du kan lösa de flesta av dina problem genom att inspektera allt själv. Det är ganska ovanligt att hitta ett program som är så komplett på olika användningsnivåer och är fortfarande enkel och välorganiserad. Som ett alternativ kan jag också föreslå dig programvara som Kig, Dr Geo, Geonext, CaRMetal.
Vad tycker du om GeoGebra? Använder du det Föredrar du dig och alternativ? Eller har du ett skript som du vill dela med dig? Vänligen meddela oss i kommentarerna.