Teknisk

6 MATLAB-alternativer, du kan bruge

6 MATLAB-alternativer, du kan bruge

Der er en hel del softwareapplikationer, der betragtes som uundværlige for en række specialiserede fagområder inden for den akademiske verden og forskning, såsom teknik, videnskab og økonomi. Og det populære MATLAB er et ideelt eksempel på det. MATLAB-miljøet, der er bygget op omkring den proprietære scripting med samme navn, bruges af millioner af brugere til deres numeriske databehov, med avancerede brugssager, herunder oprettelse af brugergrænseflader og endda grænseflade til programmer skrevet på andre sprog. Og hvis det virkelig er så fantastisk, skal MATLAB være den eneste af sin art, ikke sandt?

Forkert, da der er mange gode MATLAB-alternativer som du kan bruge. Så lad os ikke vente mere og springe lige ind!

Bedste MATLAB-alternativer

1. Wolfram Mathematica

Mathematica er udviklet af Wolfram Research, pionererne inden for beregningssoftware og leveres med en lastbil med funktioner til alle dine matematiske beregningsbehov. Det nyeste version har over 700 nye funktioner, samt biblioteker med flere funktioner og geo-visualiserings- / animationsværktøjer. Og det er bare toppen af ​​isbjerget. Fra 2D / 3D-billedbehandling til forbedret signalbehandling og fra automatiseret maskinelæring til forbedrede grafiske beregninger kan Mathematica klare det hele. Derefter er der kraftfulde værktøjer til at oprette forbindelse til systemerne baseret på DLL, SQL, CUDA, OpenCL og Fortran. EN kurateret API-ramme giver mulighed for ekstern enhedstilslutning, og det kan også oprette forbindelse til programmeringssprog som Haskell, AppleScript og Clojure.

Platform tilgængelighed: Windows, Mac OS X, Linux

Priser: Fra $ 149 pr. År. Priser varierer alt efter brugssager. 15 dages prøveversion tilgængelig

Hent

2. ahorn

Maple har en kraftig matematikmotor og er et smukt MATLAB-alternativ med en funktion. Det lader dig indtaste problemer i traditionel matematisk notation og tillader oprettelse af brugerdefinerede grænseflader. Ahorn inkluderer et dynamisk skrevet programmeringssprog, der er bydende nødvendigt, identisk med Pascal. Og selvfølgelig kan det også interface med andre sprog (f.eks. C, Java). Det har over 5000 funktioner, der dækker alle områder af matematik, og adskillige nyttige moduler som ligningseditor, variabelmanager og live-dataplots. Selv håndskrevne symboler genkendes, og det kan oprette forbindelse til MATLAB såvel. Takket være sin alsidighed udvides Maples brug inden for områder som økonomisk modellering, kontroldesign og statistisk dataanalyse. Faktisk var det medvirkende til opdagelsen af ​​den matematikbaserede Gomboc-form.

Platform tilgængelighed: Windows, Mac OS X, Linux

Priser: Fra $ 99. Priser varierer alt efter brugssager. 30 dages prøveversion tilgængelig

Hent

3. GNU-oktav

Ønsker et kraftværk fri og open source alternativ til MATLAB? GNU Octave er alt hvad du behøver. Bestående af et højt niveau fortolket sprog, er det primært beregnet til numeriske beregninger, men kan også håndtere omfattende datamanipulation og visualisering lige så god. Sandsynligvis en af ​​dens mest unikke funktioner er interaktiv kommandolinjegrænseflade, anvendes til løsning af lineære og ikke-lineære problemer numerisk. Desuden er Octave-sproget ret identisk med MATLAB, hvilket gør det nemt at overføre de fleste programmer. Andre bemærkelsesværdige funktioner inkluderer kommandohistorik, gennemførelse af variabelt navn og en bred vifte af pakker, der lader softwaren gøre alt fra at løse DAR (Partial Differential Equations) til differentiel ligning til grænseflade med SQL-databaser.

Platform tilgængelighed: Windows, Mac OS X, Linux

Priser: Ledig

Hent

4. Scilab

Ved at opretholde en sund balance mellem funktioner og brugervenlighed er Scilab en fantastisk open source-numerisk beregningspakke, som du kan bruge i stedet for MATLAB. Den leveres med en numerisk orienteret programmeringssprog på højt niveau. På grund af funktioner såsom dynamisk skrivning og automatisk hukommelsesadministration bliver det imidlertid muligt at udtrykke numeriske problemer ved hjælp af reduceret mængde kode. Scilab leveres også med en gratis "Xcos" pakke (analogt med MATLABs Simulink) til ubesværet modellering og simulering af eksplicitte og implicitte dynamiske systemer. Det syntaksen for Scilab er stort set baseret på MATLAB. Andre regelmæssige funktioner, såsom 2D / 3D-visualisering, kontrolsystemanalyse osv. Er der også. Åh, og der er også ganske få eksterne moduler til rådighed for det til at gøre ting som netværksberegninger og GPU-computing.

Platform tilgængelighed: Windows, Mac OS X, Linux

Priser: Ledig

Hent

5. SageMath

SageMath dækker næsten alt inden for matematik (algebra, beregning, talteori osv.) Og er en robust numerisk computersoftware, der bruger en Python-lignende syntaks, med støtte til proceduremæssige, funktionelle og objektorienterede konstruktioner. Måske er dens standout-funktion en browserbaseret notesbog, der giver dig mulighed for at gennemgå og genbruge tidligere input / output, inklusive alt fra grafik til tekstkommentarer. Det er kompatibelt med næsten alle større webbrowsere, og notesbøgerne kan fås både lokalt og via sikre HTTP-forbindelser. Dens Python-standardbibliotek indeholder værktøjer til at oprette forbindelse til SQL, FTP osv. Og SageMatch kan endda kaldes indefra Mathematica (tidligere nævnt). Den er bygget fra næsten 100 open source-pakker med distribueret computing-support og en automatiseret testpakke, der afrunder funktionslisten.

Platform tilgængelighed: Windows, Mac OS X, Linux

Priser: Ledig

Hent

6. Julia

Strengt taget er Julia ikke et fuldt ”alternativ” til MATLAB i den forstand, at det er det i det væsentlige en dynamisk programmeringssprog på højt niveau beregnet til numerisk computing. Du kan dog nemt bruge det via den gratis Juno IDEMed hensyn til selve sproget kommer det med en sofistikeret kompilator med understøttelse af distribueret parallel computing og et stort matematisk funktionsbibliotek. Og takket være det aktive udviklerfællesskab vokser listen over eksterne pakker også støt. Det er designet til cloud computing, og "multipel forsendelse" tilgang gør det nemt at define funktionsadfærd på tværs af mange argumenttypekombinationer. Du får også Lisp-lignende makroer, shell-lignende funktioner til nem styring af andre processer. Åh, og Julia-konferencer afholdes på ingen ringere end selve den verdenskendte MIT.

Platform tilgængelighed: Windows, Mac OS X, Linux

Priser: Ledig

Hent

SE OGSÅ: 10 gratis online ressourcer til læring af Linux

Gør numerisk beregning bedre, selv uden MATLAB

Som den ubestridte leder, når det kommer til numerisk / matematisk computing, er MATLAB naturligvis den mest funktionsbelastede beregningspakke derude. Men hvis du leder efter noget andet, er der et par gode alternativer til rådighed, som det fremgår ovenfor. Prøv dem, og lyt dine resultater i kommentarfeltet nedenfor.

Google Plus-sider kan nu have op til 50 administratorer
At afslutte året med en god ikke Google Plus har gjort få store forbedringer, som de annoncerede på deres blog. Disse funktioner vil blive rullet ud i...
7 karriereeksperter, du skal følge på Twitter
Hvis du leder efter et job og ikke har en anelse om, hvor du skal hen, eller hvordan du går videre, skal du bare tilmelde dig en gratis twitter-konto ...
Evolution of Twitter Homepage Fra 2006 til 2011 (Pics)
Internets mest populære mikrobloggtjeneste Twitter har fået en større opgradering for bare en uge siden. Siden begyndelsen af ​​Twitter i 2006 har det...