Tech

6 alternativ MATLAB, které byste mohli použít

6 alternativ MATLAB, které byste mohli použít

Existuje poměrně málo softwarových aplikací, které jsou považovány za nepostradatelné pro řadu specializovaných oborů akademické sféry a výzkumu, jako je strojírenství, věda a ekonomie. A populární MATLAB je toho ideálním příkladem. Prostředí MATLAB, které je postaveno na proprietárním skriptovacím jazyku se stejným názvem, používají miliony uživatelů pro potřeby numerických výpočtů, s pokročilými případy použití včetně vytváření uživatelských rozhraní a dokonce i propojení s programy napsanými v jiných jazycích. A pokud je to opravdu tak úžasné, MATLAB musí být jediný svého druhu, ne?

Špatně, protože jich je mnoho skvělé alternativy MATLABu které můžete použít. Takže už nebudeme čekat a skočíme přímo dovnitř!

Nejlepší alternativy MATLABu

1. Wolfram Mathematica

Mathematica, kterou vytvořil Wolfram Research, průkopník výpočetního softwaru, přichází s velkým množstvím funkcí pro všechny vaše matematické výpočetní potřeby. The nejnovější verze se může pochlubit více než 700 novými funkcemi, stejně jako několik knihoven funkcí a nástroje pro geo vizualizaci / animaci. A to je jen špička ledovce. Od zpracování 2D / 3D obrazu po vylepšené zpracování signálu a od automatizovaného strojové učení k vylepšeným grafickým výpočtům zvládne Mathematica všechno. Pak existují výkonné nástroje pro připojení k systémům založeným na DLL, SQL, CUDA, OpenCL a Fortran. A upravený rámec API umožňuje připojení externího zařízení a může také propojit s programovacími jazyky jako Haskell, AppleScript a Clojure.

Dostupnost platformy: Windows, Mac OS X, Linux

Cena: Začíná na 149 USD ročně. Cena se liší podle případů použití. K dispozici je 15denní zkušební verze

Stažení

2. Javor

S výkonným matematickým modulem je Maple docela těžkou alternativou MATLABu. Umožňuje zadávat problémy v tradiční matematické notaci a umožňuje vytvářet vlastní rozhraní. Javor zahrnuje dynamicky psaný programovací jazyk imperativního stylu, shodný s Pascalem. A samozřejmě může komunikovat také s jinými jazyky (např.C, Java). Má to více než 5 000 funkcí pokrývajících každou oblast matematiky, a mnoho užitečných modulů, jako je editor rovnic, správce proměnných a grafy živých dat. Rozeznávají se dokonce i ručně psané symboly, a to umět spojte se s MATLAB také. Díky své univerzálnosti se využití Maple rozšiřuje v oblastech, jako je finanční modelování, návrh kontrol a statistická analýza dat. Ve skutečnosti to pomohlo při objevování matematicky založeného tvaru Gomboc.

Dostupnost platformy: Windows, Mac OS X, Linux

Cena: Začíná na 99 $. Cena se liší podle případů použití. 30denní zkušební verze k dispozici

Stažení

3. GNU oktáva

Chcete elektrárnu zdarma a open-source alternativa k MATLABu? GNU Octave je vše, co potřebujete. Skládá se z vysoce interpretovaného jazyka a je primárně určen pro numerické výpočty, ale může také zvládnout rozsáhlou manipulaci a vizualizaci dat stejně dobré. Pravděpodobně jednou z jeho nejunikátnějších vlastností je interaktivní rozhraní příkazového řádku, slouží k numerickému řešení lineárních a nelineárních problémů. Jazyk Octave je navíc zcela identický s MATLABem, což umožňuje snadnou přenositelnost většiny programů. Mezi další pozoruhodné funkce patří historie příkazů, vyplňování názvů proměnných a široká škála balíčků, které softwaru umožňují vše od řešení částečných diferenciálních rovnic Differential Advection Reaction (DAR) až po propojení s databázemi SQL..

Dostupnost platformy: Windows, Mac OS X, Linux

Cena: Volný, uvolnit

Stažení

4. Scilab

Scilab, který udržuje zdravou rovnováhu mezi funkcemi a snadným použitím, je skvělý numerický výpočetní balíček s otevřeným zdrojovým kódem, který můžete použít místo MATLABu. Dodává se s numericky orientovaný programovací jazyk na vysoké úrovni. Avšak díky funkcím, jako je dynamické psaní a automatická správa paměti, je možné vyjádřit numerické problémy pomocí sníženého množství kódu. Scilab také přichází s balíček „Xcos“ zdarma (analogicky k MATLABu Simulink) pro snadné modelování a simulaci explicitních a implicitních dynamických systémů. The syntaxe Scilabu je do značné míry založena na MATLABu. Jsou zde i další běžné funkce, jako je 2D / 3D vizualizace, analýza řídicího systému atd. A také pro něj je k dispozici několik externích modulů, například pro síťové výpočty a výpočet GPU.

Dostupnost platformy: Windows, Mac OS X, Linux

Cena: Volný, uvolnit

Stažení

5. SageMath

SageMath, který pokrývá téměř všechno v matematice (algebra, počet, teorie čísel atd.), Je robustní numerický výpočetní software, který používá Syntaxe podobná Pythonu, s podporou procedurálních, funkčních a objektově orientovaných konstrukcí. Možná, že jeho výjimečná funkce je prohlížečový notebook, který vám umožní zkontrolovat a znovu použít předchozí vstupy / výstupy, včetně všeho od grafiky po textové anotace. Je kompatibilní s téměř všemi hlavními webovými prohlížeči a k ​​notebookům lze přistupovat lokálně i přes zabezpečené připojení HTTP. Jeho standardní knihovna v Pythonu obsahuje nástroje pro připojení k SQL, FTP atd. A SageMatch lze dokonce volat zevnitř Mathematica (uvedeno výše). Je postaven z téměř 100 open-source balíčků s podporou distribuovaných výpočtů a automatickou testovací sadou zaokrouhlující seznam funkcí.

Dostupnost platformy: Windows, Mac OS X, Linux

Cena: Volný, uvolnit

Stažení

6. Julia

Přísně vzato, Julia není úplnou „alternativou“ k MATLABu v tom smyslu, že je v podstatě a dynamický programovací jazyk na vysoké úrovni, určený pro numerické výpočty. Můžete jej však snadno použít prostřednictvím bezplatného Juno IDEPokud jde o samotný jazyk, přichází s propracovaným kompilátorem s podporou distribuovaného paralelního výpočtu a velkou knihovnou matematických funkcí. A díky aktivní komunitě vývojářů neustále roste i seznam externích balíčků. Je navržen pro cloudové výpočty a přístup „vícenásobného odeslání“ usnadňuje přístupchování funkce efine napříč mnoha kombinacemi typů argumentů. Získáte také makra jako Lisp, funkce podobné skořápce pro snadnou správu dalších procesů. A konference Julie se nekonají na nikomu jiném než na světově proslulém MIT.

Dostupnost platformy: Windows, Mac OS X, Linux

Cena: Volný, uvolnit

Stažení

VIZ TÉŽ: 10 bezplatných online zdrojů pro výuku Linuxu

Dělejte numerické výpočty lépe, dokonce i bez MATLABu

Jako nesporný vůdce, pokud jde o numerické / matematické výpočty, je MATLAB zjevně nejvíce nabitý výpočetní balíček. Ale pokud hledáte něco jiného, ​​existuje několik skvělých alternativ, jak je uvedeno výše. Vyzkoušejte je a v sekci komentářů níže uveďte svá zjištění.

Seznamte se s globálními vítězi YouTube Space Lab
YouTube vyhlásil vítěze vědecké soutěže YouTube Space Lab, která vyzvala studenty od 14 do 18 let k návrhu vědeckého experimentu, který by mohl být p...
Top 10 nejsledovanějších společností na LinkedIn
V dnešní době se značka sociálních médií stala velkým problémem a pro profesionály a společnosti je LinkedIn první volbou pro nastavení sociálních méd...
Jak Jak nainstalovat Linux na Chromebook (průvodce)
Jak nainstalovat Linux na Chromebook (průvodce)
Chromebooky mají být snadno použitelné a právě tam svítí Chrome OS. Chrome OS však není tak funkční ve srovnání s jinými operačními systémy, jako je L...