Denne artikkelen er en del av Learn with Linux-serien:

  • Lær med Linux: Lære å skrive
  • Lær med Linux: Fysikk Simulering
  • Lær med Linux: Lære Musikk
  • Lær med Linux: To Geografi Apps
  • Lær med Linux: Master din matematikk med disse Linux-appene
  • Lær med Linux: Flashcards

Linux tilbyr god pedagogisk programvare og mange gode verktøy for å hjelpe studenter i alle klasser og aldre i å lære og praktisere en rekke emner, ofte interaktivt. Læringsprogrammet "Lær med Linux" tilbyr en introduksjon til en rekke pedagogiske programmer og programvare.

Matematikk er kjernen i databehandling. Hvis man skulle forvente et godt operativsystem, for eksempel GNU / Linux, for å utmerke seg og disiplinere, ville det være Math. Hvis du søker matematiske applikasjoner, blir du ikke skuffet. Linux tilbyr mange gode verktøy som vil gjøre matematikk ser så skremmende ut som det noensinne gjorde, men i det minste vil de forenkle din måte å bruke den på.

Gnuplot

Gnuplot er et kommandolinjeskript og allsidig grafisk verktøy for forskjellige plattformer. Til tross for navnet, er det ikke en del av GNU operativsystemet. Selv om det ikke er fritt lisensiert, er det frivare (det betyr at det er opphavsrettslig beskyttet, men gratis å bruke).

For å installere gnuplot på et Ubuntu-system (eller derivat), skriv inn

 sudo apt-get installer gnuplot gnuplot-x11 

inn i et terminalvindu. For å starte programmet, skriv inn

 gnuplot 

Du vil bli presentert med et enkelt kommandolinjegrensesnitt

der du kan begynne å skrive funksjoner direkte. Plot-kommandoen vil tegne en graf.

Skriving, for eksempel,

 plott synd (x) / x 

inn i gnuplot prompten, åpner et annet vindu, hvor grafen presenteres.

Du kan også angi forskjellige attributter av grafene in-line. For eksempel vil spesifisering av "tittel" gi dem akkurat det.

 plott synd (x) tittel 'Sin funksjon', tan (x) tittel 'Tangent' 

Du kan gi ting litt mer dybde og tegne 3D-grafer med splot kommandoen.

 splot synd (x * y / 20) 

Plottevinduet har noen grunnleggende konfigurasjonsalternativer,

men den sanne kraften til gnuplot ligger innenfor sin kommandolinje og skripting evner. Den omfattende fulle dokumentasjonen for gnuplot finner du her med en flott opplæring for den forrige versjonen på Duke Universitys nettsted.

Maxima

Maxima er et algebra-datasystem utviklet fra Macsymas opprinnelige kilder. Ifølge sin SourceForge-side,

"Maxima er et system for manipulering av symbolske og numeriske uttrykk, inkludert differensiering, integrasjon, Taylor-serien, Laplace-transformasjoner, vanlige differensialligninger, systemer av lineære ligninger, polynomier, sett, lister, vektorer, matriser og tensorer. Maxima gir høyt presisjons numeriske resultater ved å bruke eksakte fraksjoner, vilkårlig-presisjonsalletall og flytende-presisjons flytende punkttal. Maxima kan plotte funksjoner og data i to og tre dimensjoner. "

Du vil ha binære pakker for Maxima i de fleste Ubuntu-derivater, så vel som Maxima-grafisk grensesnitt. For å installere dem alle, skriv inn

 sudo apt-get install maksima xmaxima wxmaxima 

inn i et terminalvindu. Maxima er et kommandolinjeverktøy med ikke mye av et brukergrensesnitt, men hvis du starter wxmaxima, kommer du inn i en enkel, men kraftig GUI.

Du kan begynne å bruke dette ved å begynne å skrive. (Hint: Enter vil legge til flere linjer, hvis du vil evaluere et uttrykk, bruk "Shift + Enter.")

Maxima kan brukes til svært enkle problemer, da det også fungerer som en kalkulator,

og mye mer komplekse de også.

Den bruker gnuplot til å tegne enkelt

og mer utførlige grafer.

(Det må gnuplot-x11 pakken vise dem.)

Foruten forskjønelse av uttrykkene, gjør Maxima det mulig å eksportere dem i latexformat, eller gjøre noen operasjoner på de uthevede funksjonene med en høyreklikk-kontekstmeny,

mens hovedmenyene tilbyr en overveldende mengde funksjonalitet. Selvfølgelig er Maxima i stand til mye mer enn dette. Den har en omfattende dokumentasjon tilgjengelig på nettet.

Konklusjon

Matematikk er ikke et enkelt emne, og den utmerkede matematikkprogramvaren på Linux gjør det ikke lettere, men disse programmene gjør bruk av matematikk mye mer grei og produktiv. Ovennevnte to applikasjoner er bare en introduksjon til hva Linux har å tilby. Hvis du er seriøst engasjert i matte og trenger enda mer funksjonalitet med god dokumentasjon, bør du sjekke ut Mathbuntu-prosjektet.