Számos olyan szoftveralkalmazás létezik, amelyek elengedhetetlenek az egyetemek és a kutatások különféle szakterületeihez, mint például a mérnöki, tudományos és közgazdasági. És a népszerű MATLAB ideális példa erre. Az azonos nevű, szabadalmaztatott szkriptnyelvre épülő MATLAB környezetet a felhasználók több millió használják numerikus számítástechnikai igényeikhez, fejlett felhasználási esetekkel, beleértve a felhasználói felületek létrehozását, sőt más nyelveken írt programokkal való kapcsolódást is. És ha ez tényleg félelmetes, a MATLAB-nak kell lennie az egyetlen ilyen jellegűnek, igaz?
Rossz, mivel számos nagyszerű MATLAB alternatívát használhat. Szóval ne várjunk tovább, és ugorjunk be!
A legjobb MATLAB alternatívák
1. Wolfram Mathematica
Wolfram Research, a számítástechnikai szoftver úttörői, a Mathematica teherautójával rendelkezik minden matematikai számítási igényéhez. A legújabb verzió több mint 700 új funkcióval büszkélkedhet, valamint többfunkciós könyvtárakkal és geo-vizualizációs / animációs eszközökkel. És ez csak a jéghegy csúcsa. A 2D / 3D képfeldolgozástól kezdve a továbbfejlesztett jelfeldolgozásig, és az automatizált gépi tanulástól a továbbfejlesztett grafikus számításokig, a Mathematica mindezt kezelheti. Ezután hatékony eszközök állnak rendelkezésre a DLL, SQL, CUDA, OpenCL és Fortran alapú rendszerek csatlakoztatásához. A kurált API-keretrendszer külső eszközcsatlakozást tesz lehetővé, és csatlakozhat olyan programozási nyelvekhez is, mint a Haskell, az AppleScript és a Clojure.
Platform elérhetősége: Windows, Mac OS X, Linux
Árképzés: $ 149 évente kezdődik. Az árképzés a használati esetek függvényében változik. 15 napos kísérlet áll rendelkezésre
Letöltés
2. Juhar
A Maple egy erős matematikai motorral rendelkezik, ami elég nehéz a MATLAB alternatívája. Lehetővé teszi a hagyományos matematikai jelölésekkel kapcsolatos problémák megadását és egyéni interfészek létrehozását. A Maple tartalmaz egy dinamikusan gépelt, imperatív stílusú programnyelvet, amely megegyezik a Pascal-val. Természetesen más nyelvekkel (pl. C, Java) is kapcsolódhat. Több mint 5000 funkcióval rendelkezik, amelyek a matematika minden területére kiterjednek, és számos hasznos modul, mint például az egyenletszerkesztő, a változókezelő és az élő adattáblák. Még a kézzel írott szimbólumok is felismerhetők, és a MATLABhoz is csatlakozhat . Sokoldalúságának köszönhetően a Maple használata kiterjed a pénzügyi modellezésre, az ellenőrzési tervezésre és a statisztikai adatok elemzésére. Valójában a matematikai alapú Gomboc-alak felfedezésében volt hasznos.
Platform elérhetősége: Windows, Mac OS X, Linux
Árképzés: 99 dollár. Az árképzés a használati esetek függvényében változik. 30 napos kísérlet áll rendelkezésre
Letöltés
3. GNU oktáv
Szeretne egy erőmű ingyenes és nyílt forráskódú alternatívát a MATLAB-hoz? A GNU Octave minden amire szüksége van. Magas szintű értelmezett nyelvből áll, elsősorban numerikus számításokhoz készült, de ugyanúgy képes kezelni a kiterjedt adatkezelést és megjelenítést is. Valószínűleg az egyik legjellemzőbb tulajdonsága az interaktív parancssori felület, amelyet lineáris és nem lineáris problémák megoldására használnak számszerűen. Ezenkívül az oktáv nyelv meglehetősen megegyezik a MATLAB-szal, ami a legtöbb program egyszerű hordozhatóságát teszi lehetővé. További figyelemreméltó funkciók közé tartozik a parancstörténet, a változó nevének befejezése és a sokféle csomag, amelyek lehetővé teszik a szoftver mindent, ami a differenciális tanácsadás (DAR) részleges differenciálegyenleteinek megoldását teszi lehetővé, az SQL adatbázisokkal való kapcsolódáshoz.
Platform elérhetősége: Windows, Mac OS X, Linux
Árképzés: Ingyenes
Letöltés
4. Scilab
Az egészséges egyensúly fenntartása mellett a Scilab egy nagyszámú, nyílt forráskódú számítási csomag, amelyet a MATLAB helyett használhat. Magas szintű, numerikusan orientált programozási nyelvvel rendelkezik . Azonban olyan funkciók miatt, mint a dinamikus gépelés és az automatikus memóriakezelés, numerikus problémákat lehet kifejezni csökkentett kódszámmal. A Scilab egy ingyenes „Xcos” csomagot is tartalmaz (hasonló a MATLAB Simulink-hez), amely lehetővé teszi a kifejezett és implicit dinamikus rendszerek egyszerű modellezését és szimulációját. A Scilab szintaxisa nagyrészt MATLAB alapú . Más rendszeres funkciók, mint például a 2D / 3D megjelenítés, a vezérlőrendszer elemzése stb. Is vannak. Ó, és van még egy csomó külső modul is ehhez, például a hálózati számításokhoz és a GPU-számításhoz.
Platform elérhetősége: Windows, Mac OS X, Linux
Árképzés: Ingyenes
Letöltés
5. SageMath
A SageMath a matematikában (algebra, kalkulus, számelmélet stb.) Mindenre kiterjedő, robusztus numerikus számítástechnikai szoftver, amely Python-szerű szintaxist használ, eljárási, funkcionális és objektum-orientált konstrukciók támogatására. Talán a standout funkció egy böngészőalapú notebook, amely lehetővé teszi a korábbi bemenetek / kimenetek áttekintését és újbóli használatát, beleértve mindent a grafikától a szöveges megjegyzésekig. Ez szinte minden nagyobb webböngészővel kompatibilis, és a notebookok helyi és biztonságos HTTP-kapcsolatokon keresztül is elérhetők. A Python szabványos könyvtár tartalmazza az SQL-hez, az FTP-hez stb. Való csatlakoztatáshoz szükséges eszközöket, és a SageMatch még a Mathematica- tól is hívható (korábban említett). Közel 100 nyílt forráskódú csomagból épült, elosztott számítástechnikai támogatással és egy automatizált tesztcsomaggal, amely felfelé kerekíti a funkciólistát.
Platform elérhetősége: Windows, Mac OS X, Linux
Árképzés: Ingyenes
Letöltés
6. Julia
Szigorúan elmondva, Julia nem egy teljes „alternatíva” a MATLAB-nak, abban az értelemben, hogy lényegében egy magas szintű, dinamikus programozási nyelv, amely numerikus számítástechnikai célra készült . Az ingyenes Juno IDE-n keresztül azonban könnyen használható . Ami a nyelvet illeti, egy kifinomult fordítóval rendelkezik, amely támogatja az elosztott párhuzamos számítástechnikát és egy nagy matematikai függvénytárat. Az aktív fejlesztői közösségnek köszönhetően a külső csomagok listája is folyamatosan növekszik. A felhőalapú számítástechnika számára készült, és a „többszörös küldés” megközelítés megkönnyíti a funkció viselkedését számos argumentumtípus kombinációban . A Lisp-hez hasonló makrókat, héjszerű képességeket is kap, hogy könnyen kezelhessék más folyamatokat. Ó, és Julia konferenciák nem más, mint a világhírű MIT.
Platform elérhetősége: Windows, Mac OS X, Linux
Árképzés: Ingyenes
Letöltés
A numerikus számítás jobb, még MATLAB nélkül is
A numerikus / matematikai számítástechnika vitathatatlan vezetőjeként a MATLAB nyilvánvalóan a leginkább betöltött számítási csomag. De ha valami másat keresel, a fentiek szerint számos jó alternatíva áll rendelkezésre. Próbáld ki őket, és hangold le az észrevételeidet az alábbi megjegyzések részben.