Тази статия е част от серията Learn with Linux:

  • Научете с Linux: Научете се да въведете
  • Научете с Linux: физическа симулация
  • Научете с Linux: Учене на музика
  • Научете с Linux: две географски приложения
  • Научете с Linux: Master Your Math с тези Linux приложения
  • Научете с Linux: Flashcards

Linux предлага страхотен образователен софтуер и много отлични инструменти за подпомагане на ученици от всички степени и възрасти в изучаването и практикуването на различни теми, често интерактивно. Серията статии "Научете с Linux" предлага въведение в различни образователни приложения и софтуер.

Математиката е ядрото на компютрите. Ако някой може да очаква една страхотна операционна система, като GNU / Linux, за да превъзхожда и да дисциплинира, ще бъде Математика. Ако търсите математически приложения, няма да сте разочаровани. Linux предлага много отлични инструменти, които ще накарат Математиката да изглежда толкова смущаваща, както винаги, но поне ще ви опрости начина да я използвате.

Gnuplot

Gnuplot е команден ред с възможност за сканиране и многостранна графична програма за различни платформи. Въпреки името си, той не е част от операционната система GNU. Въпреки че не е свободно лицензиран, той е безплатен (това означава, че е защитено с авторски права, но е свободно да се използва).

За да инсталирате gnuplot в Ubuntu (или производна) система, въведете

 sudo apt-get инсталирате gnuplot gnuplot-x11 

в терминален прозорец. За да стартирате програмата, въведете

 Gnuplot 

Ще ви бъде представен прост интерфейс на командния ред

в която можете директно да започнете да пишете функции. Командата за графика ще изчертае графика.

Например,

 заговор за греха (x) / x 

в прозореца gnuplot, ще се отвори друг прозорец, в който е представена графиката.

Можете също така да зададете различни атрибути на графиките в реално време. Например, посочването на "заглавие" ще им даде точно това.

 (x) заглавие "Синусна функция", tan (x) заглавие "Tangent" 

Можете да дадете малко повече дълбочина и да splot триизмерни графики с командата splot .

 Скот грех (x * y / 20) 

Прозорецът за парцела има няколко основни опции за конфигуриране,

но истинската сила на gnuplot крие в командната линия и скриптовите възможности. Обширната пълна документация за gnuplot може да се намери тук с голям урок за предишната версия на уеб сайта на Duke University.

Maxima

Максима е компютърна алгебра, разработена от оригиналните източници на Macsyma. Според своята страница SourceForge,

"Максима е система за манипулиране на символични и числови изрази, включително диференциация, интеграция, серии на Тейлър, трансформации на Лаплас, обикновени диференциални уравнения, системи от линейни уравнения, полиноми, множества, списъци, вектори, матрици и тензори. Максима дава прецизни числови резултати, като използва точни фракции, числа с произволно точност и числа с плаваща запетая с променлива точност. Максима може да задава функции и данни в две и три измерения. "

Ще имате двоични пакети за Maxima в повечето деривати на Ubuntu, както и графичния интерфейс Maxima. За да ги инсталирате всички, въведете

 sudo apt-get инсталира максимата xmaxima wxmaxima 

в терминален прозорец. Максима е помощна програма за команден ред, която не е с много потребителски интерфейс, но ако започнете wxmaxima, ще получите в прост, но мощен GUI.

Можете да започнете да го използвате, като просто започнете да пишете. (Съвет: Въведете ще добави още редове, ако искате да оцените израз, използвайте "Shift + Enter".)

Maxima може да се използва за много прости проблеми, тъй като той също действа като калкулатор,

и много по-сложни.

Той използва gnuplot да нарисува прости

и по-сложни графики.

(Нуждае се от пакета gnuplot-x11 за да ги покаже.)

Освен, че разкрасява изразите, Максима дава възможност да ги експортирате в латексов формат или да извършите някои операции по подчертаните функции с контекстното меню с десен бутон,

докато основните му менюта предлагат огромно количество функционалност. Разбира се, Максим е способен на много повече от това. Той разполага с подробна документация на разположение онлайн.

заключение

Математиката не е лесна тема, а отличния математически софтуер на Linux не го прави по-лесен, но тези приложения правят използването на Математиката много по-ясна и продуктивна. Тези две приложения са просто въведение към това, което Linux може да предложи. Ако сте сериозно ангажирани в математиката и имате нужда от още повече функционалност с чудесна документация, трябва да проверите проекта Mathbuntu.