SCILAB
Scilab ir gara vēsture, ar daudzām izmaiņām nosaukumā. Tas sākās Francijas Datorzinātnes un kontroles pētījumu institūtā. Scilab nosaukums pirmo reizi tika izmantots 90. gados. Veicot dažus līkločus, Scilab fonds tika izveidots, lai uzturētu un attīstītu programmatūru. Scilab ir jauks grafiskais interfeiss, līdzīgs Matlab, un tas var arī pārveidot Matlab skriptus. Šim nolūkam ir īpašs rīks.
Lai instalētu Scilab, varat izmantot iebūvēto izplatītāja pakotņu pārvaldnieku. Pakotne ir pieejama arī kā darvas fails no Scilab tīmekļa lapas. Saskarne ir ļoti līdzīga Matlab un citām šajā amatā esošajām programmām. Pēc noklusējuma ir viens konsoles logs, mainīgo skatītājs un komandu vēsture. Logus var atkabināt, lai tie darbotos atsevišķi. Redaktors ir atsevišķa lietojumprogramma, kuru atverat nolaižamajā sarakstā. Katru reizi, kad iezīmē funkciju, tiek parādīts jauns logs.
Lai apgūtu iespējas, ir apmācības un plaša demonstrāciju bibliotēka. Demosntrācijas varat sasniegt, izmantojot palīdzības izvēlni. Kad esat tos ielādējis un pārbaudījis, jums ir saite, lai atvērtu kodu, kas tika izmantots demonstrācijā.
Paketes tiek sauktas par moduļiem, līdz tās tiek pievienotas, kad tās sauc par Rīklodziņiem. Moduļiem ir dažādas formas, daži ir daudzi skriptu faili, izmantojot scilab skriptu valodu.
Lai Scilab izmantotu Python programmā, izmantojiet sciscipy, kas ir vispazīstamākais scilab koda modulis.
OCTAVE
Šis ir oficiālais GNU matemātikas skriptu un vizualizācijas risinājums. Daudzi no skriptiem ir saderīgi ar Matlab. Ja jūs zināt, ka Matlab lietojošie kolēģi var izmantot Octave ar minimālu pielāgošanās darbu. Lietotāji var palaist skriptus interaktīvi gan ar GUI, gan bez tā, kā arī tos var izsaukt čaulas skriptā.
Lai gudrāk instalētu Octave, ir jāizmanto standarta pakotņu pārvaldnieks, apt, yum vai tamlīdzīgi. Ja kompilējat, joprojām varat izmantot pakotņu pārvaldnieku, lai instalētu būvēšanas neatkarības. Kad esat instalējis Octave, ir pieejamas daudzas paketes, šī ir viena no labākajām Octave īpašībām. Paketes ir pieejamas atsevišķā lapā, kad esat izvēlējies pats un lejupielādējis failus, jums ir jāizsaiņo faili. Tā kā lielākā daļa pakotņu ir skriptu faili (ar .m pagarinājumu), varat tos izpakot jebkur, lai gan rokasgrāmatā ir ieteikts Octave darba direktorijs.
Programmēšanas valoda ir tik līdzīga Matlab, ka būs maz rindu, ko pielāgot pat pēc tūkstošiem koda rindu izveidošanas. Lai izmantotu Octave citās programmēšanas valodās, ir vairākas iespējas; Python lietojiet oct2py (pypi.org / projekti / oct2py) modulis. Programmā Ipython tas atbalsta līnijzīmju izveidošanu piezīmjdatoros. Javascript lietošanai jāizmanto Octave cgi modulis. Ja programmējat C vai C ++, varat izsaukt liboctave.tātad funkcijas.
SAGEMĀTS
Lai instalētu, izmantojiet iebūvēto pakotņu pārvaldnieku. To sakot, ir vairākas iespējas, ja rodas nepatikšanas. Ir lejupielādējams darvas fails un arī sāknējama diska attēls. Visi pieejami vietnē: http: // www.sagemats.org / lejupielādēt.html . Diska attēls satur visu Linux izplatīšanu, bet to var arī pārstrādāt, lai disks tiktu izplatīts tālāk.
Sagemath ir veidots kā mācību līdzeklis, un tam nav ambīciju būt līdzīgam Matlab, vienkārši jāievieš funkcijas. Skaidrs mērķis ir atrast dzīvotspējīgu alternatīvu Maxima, Matlab un citiem.
Sagemath izmantošana ne vienmēr nozīmē čaulas vai GUI palaišanu. Ir interaktīvs apvalks, kuru varat palaist un kuram ir komandu izpilde un iekļauta palīdzība, taču nolūks ir dot lietotājiem elastību šajā sakarā. Interfeiss faktiski izmanto Ipython. Tas nozīmē, ka Sagemath izmantošana nebūs laba, ja vēlaties uzzināt konkrētu uzdevumu un iegūt tā vizualizāciju. Lai to izmēģinātu, apskatiet tīmekļa piezīmju grāmatiņu. Patiesais spēks ir tas, kā jūs varat to integrēt esošajos projektos, īpaši Python.
Programmēšanas valoda atšķiras no Matlab. Lai sāktu, jūs joprojām varat ierakstīt regulārus aprēķinus un izteicienus, bet funkcijas izskatās citādi. Sagemath sākotnējā ideja ir izmantot pēc iespējas vairāk esošās programmatūras. Tās izmantotās paketes ir Maxima, SymPy, R un citas.
FREEMAT
FreeMat ir GUI lietojumprogramma, kas izskatās līdzīga Scilab. Atverot lietojumprogrammu, jūs saņemat konsoli ar mainīgu skatīšanās, atkļūdošanas un vēstures logu. Komandas darbojas tāpat kā lielākajā daļā citu šajā sarakstā. Programma tiek piegādāta kā RPM fails vai jūsu pakotņu pārvaldnieks. Šķiet, ka no Sourceforge tīmekļa vietnes kopš 2013. gada nav notikusi attīstība, taču pakete joprojām darbojas labi.
Nav Matlab koda importēšanas vai garantēšanas iespējas, lai arī tā būtu garantēta.
Programmēšanas valoda ir līdzīga pārējai šeit minētajai, bet ierobežotāka. Šī pakete šeit nav labākā, taču tā ir maza, un jūs varat būt pārliecināti, ka jums nav nepieciešams cīnīties ar jebkādām atkarībām.
MAXIMA
Maxima ir rakstīts Lisp un ir izstrādāts kopš 1982. gada, tas joprojām ir pieejams un tiek aktīvi uzturēts. Šī programmatūra ir iedvesmojusi daudzus citus, un to izmanto daudzi, ieskaitot Sagemath paketi.
Maxima parasti ir pieejama kopā ar pakotņu pārvaldnieku, tāpēc instalēšana ir vienkārša.
Šī programma sākas terminālā ar jaunu uzvedni. Ja jums nepieciešama palīdzība, precīzai meklēšanai ierakstiet komandu descibe vai jautājuma zīmi un neprecīzai meklēšanai - dubultu jautājuma zīmi. Ar šo paketi jūs netiksit tālu, vispirms neizpildot dažas apmācības. Lai sasniegtu iekšējo palīdzību, vispirms ir jābūt nojausmai par funkcijām, pēc tam, kad dokumentācija ir visaptveroša.
Visa Maxima attīstība ir bijusi vērsta uz labāku funkciju izveidi un atbalsta palielināšanu vairākām matemātikas jomām. Tas nozīmē, ka paketēm nav moduļu sistēmas, tā vietā izmantojiet vienu no citiem paketēm, kas izmanto paketi Maxima, ja vēlaties specializētus pakcages.
SECINĀJUMS
Šīm paketēm ir dažas priekšrocības, tāpēc, pirms izvēlaties, apsveriet, kas jums jāpanāk projektā.