Doporučená, 2024

Redakce Choice

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

Tam je docela nemnoho softwarových aplikací, které jsou zvažovány nepostradatelný pro paletu specializovaných oblastí předmětu akademie a výzkumu, takový jako inženýrství, věda a ekonomika. A populární MATLAB je toho ideálním příkladem. Prostředí, které je postaveno na proprietárním skriptovacím jazyku stejného jména, používá prostředí MATLAB miliony uživatelů pro potřeby numerických počítačů, s pokročilými případy použití, včetně vytváření uživatelských rozhraní, a dokonce i s programy napsanými v jiných jazycích. A pokud je to opravdu tak úžasné, MATLAB musí být jediný svého druhu, že?

Špatné, protože existuje mnoho skvělých alternativ MATLAB, které můžete použít. Nečekejme víc a skočíme přímo!

Nejlepší alternativy MATLABu

1. Wolfram Mathematica

Společnost Mathematica, kterou vytvořil Wolfram Research, průkopníci výpočetního softwaru, přichází s nákladem funkcí pro všechny vaše matematické výpočetní potřeby. Nejnovější verze se může pochlubit více než 700 novými funkcemi, stejně jako více funkčními knihovnami a nástroji pro vizualizaci / animaci. A to je jen špička ledovce. Od zpracování 2D / 3D obrazu až po zdokonalené zpracování signálů a od automatizovaného strojového učení až po zdokonalené grafické výpočty zvládne Mathematica vše. Dále jsou zde k dispozici výkonné nástroje pro připojení k systémům založeným na knihovnách DLL, SQL, CUDA, OpenCL a Fortran. Curated API framework umožňuje připojení externích zařízení a může se také spojit s programovacími jazyky jako Haskell, AppleScript a Clojure.

Dostupnost platformy: Windows, Mac OS X, Linux

Ceny: Začíná na 149 dolarů za rok. Ceny se liší podle případů použití. 15denní zkušební verze

Stažení

2. Maple

S výkonným matematickým enginem je Maple velmi zajímavou alternativou MATLABu. Umožňuje zadávat problémy v tradičním matematickém zápisu a umožňuje vytvářet vlastní rozhraní. Maple obsahuje dynamicky psaný programovací jazyk imperativního stylu, který je totožný s Pascalem. A samozřejmě může také komunikovat s jinými jazyky (např. C, Java). Má více než 5000 funkcí pokrývajících všechny oblasti matematiky a mnoho užitečných modulů, jako je editor rovnic, variabilní manažer a živé datové grafy. Rozeznávají se i ručně psané symboly a může se také spojit s MATLABem . Díky své univerzálnosti se využití Maple rozšiřuje do oblastí jako je finanční modelování, návrh řízení a statistická analýza dat. Ve skutečnosti, to bylo nápomocné v objevu matematiky založil Gomboc tvar.

Dostupnost platformy: Windows, Mac OS X, Linux

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

Stažení

3. GNU Octave

Chcete powerhouse a open-source alternativu k MATLABu? GNU Octave je vše, co potřebujete. Skládá se z vysoce interpretovaného jazyka, je primárně určen pro numerické výpočty, ale může také zvládnout rozsáhlou manipulaci a vizualizaci dat stejně dobře. Pravděpodobně jednou z jeho nejunikátnějších funkcí je interaktivní rozhraní příkazového řádku, které se používá k řešení lineárních i nelineárních problémů numericky. Jazyk Octave je navíc zcela totožný s jazykem MATLAB, což umožňuje snadnou přenositelnost většiny programů. Jiné pozoruhodné rysy zahrnují historii příkazu, dokončení jména proměnné, a široká paleta balíčků, který nechat software dělat všechno od řešení Differential Advection reakce (DAR) parciální diferenciální rovnice, k propojení s SQL databázemi.

Dostupnost platformy: Windows, Mac OS X, Linux

Ceny: Zdarma

Stažení

4. Scilab

Scilab, který udržuje zdravou rovnováhu mezi funkcemi a jednoduchostí použití, je skvělý open-source numerický výpočetní balíček, který můžete použít namísto MATLABu. Dodává se s vysokým, numericky orientovaným programovacím jazykem . Vzhledem k funkcím, jako je dynamické psaní a automatická správa paměti, je však možné vyjádřit numerické problémy s použitím sníženého množství kódu. Scilab také přichází s volným balíčkem „Xcos“ (analogicky k Simulink MATLAB) pro snadné modelování a simulaci explicitních a implicitních dynamických systémů. Syntaxe Scilab je do značné míry založena na MATLABu . Existují i ​​další běžné funkce, jako je 2D / 3D vizualizace, analýza řídicích systémů atd. A pro to je k dispozici i několik externích modulů, které dělají věci, jako jsou počítačové výpočty a výpočetní technika.

Dostupnost platformy: Windows, Mac OS X, Linux

Ceny: Zdarma

Stažení

5. SageMath

Pokrývá téměř všechno v matematice (algebra, počet, teorie čísel atd.), SageMath je robustní numerický výpočetní software, který používá Python jako syntaxe, s podporou pro procedurální, funkční a objektově orientované konstrukty. Možná, že jeho standout funkce je prohlížeč založený notebook, který vám umožní kontrolovat a znovu použít předchozí vstupy / výstupy, včetně vše od grafiky do textové anotace. Je kompatibilní s téměř všemi hlavními webovými prohlížeči a notebooky jsou přístupné jak lokálně, tak prostřednictvím zabezpečeného připojení HTTP. Jeho standardní knihovna Python obsahuje nástroje pro připojení k SQL, FTP atd. A SageMatch lze dokonce volat z programu Mathematica (zmíněného výše). Je postaven z téměř 100 balíčků s otevřeným zdrojovým kódem, s podporou distribuovaných počítačů a automatickým testovacím balíčkem.

Dostupnost platformy: Windows, Mac OS X, Linux

Ceny: Zdarma

Stažení

6. Julia

Přísně vzato, Julia není úplnou „alternativou“ k MATLABu v tom smyslu, že je to v podstatě vysoce dynamický programovací jazyk určený pro numerické výpočty . Můžete ji však snadno používat prostřednictvím bezplatného ID Juno . Pokud jde o jazyk sám, je dodáván s sofistikovaným kompilátorem, s podporou distribuovaných paralelních počítačů a velkou knihovnou matematických funkcí. A díky aktivní komunitě vývojářů stále roste i seznam externích balíčků. Je navržen pro cloud computing a přístup „vícenásobného odeslání“ usnadňuje chování funkcí v mnoha kombinacích typu argumentů . Také získáte Lisp jako makra, shell-like schopnosti pro snadné řízení jiných procesů. A konference Julie se konají na žádném jiném místě než ve světě proslulém MIT.

Dostupnost platformy: Windows, Mac OS X, Linux

Ceny: Zdarma

Stažení

Dělejte lepší numerické výpočty i bez MATLABu

Jako nesporný vůdce, pokud jde o numerické / matematické výpočty, je MATLAB zřejmě nejoblíbenějším výpočetním balíčkem. Pokud ale hledáte něco jiného, ​​je k dispozici několik skvělých alternativ, jak bylo uvedeno výše. Vyzkoušejte je a vyzvěte své závěry v komentáři níže.

Top