Suositeltava, 2024

Toimituksen Valinta

6 MATLAB-vaihtoehtoja, joita voit käyttää

On olemassa muutamia ohjelmistosovelluksia, joita pidetään välttämättöminä lukuisissa erikoistuneissa akateemisen alan ja tutkimuksen aloilla, kuten tekniikan, tieteen ja talouden aloilla. Ja suosittu MATLAB on ihanteellinen esimerkki tästä. Saman nimen omaavan, patentoidun komentosarjan ympärille rakennettu MATLAB-ympäristö käyttää miljoonia käyttäjiä numeeristen tietojenkäsittelyn tarpeisiinsa, edistyksellisissä käyttötapauksissa, kuten käyttöliittymien luomisessa, ja jopa liittymässä muihin kieliin kirjoitettuihin ohjelmiin. Ja jos se on todella mahtavaa, MATLABin on oltava ainoa sellainen, eikö?

Väärä, koska on olemassa monia hyviä MATLAB-vaihtoehtoja, joita voit käyttää. Joten odota enää, ja hyppää suoraan sisään!

Parhaat MATLAB-vaihtoehdot

1. Wolfram Mathematica

Laskennallisen ohjelmiston edelläkävijöinä Wolfram Researchin myötä Mathematica on varustettu kaikilla matemaattisilla laskentatarpeillasi. Uusin versio sisältää yli 700 uutta toimintoa sekä monitoimikirjastoja ja geo-visualisointi- / animaatiotyökaluja. Ja se on vain jäävuoren kärki. Mathematica pystyy käsittelemään kaiken 2D / 3D-kuvankäsittelyn tehostetun signaalinkäsittelyn ja automaattisen koneen oppimisen tehostettujen graafisten laskelmien avulla. Sitten on tehokkaita työkaluja DLL-, SQL-, CUDA-, OpenCL- ja Fortran-järjestelmien liittämiseen. Kursoitu API-kehys mahdollistaa ulkoisen laitteen yhteyden, ja se voi myös muodostaa yhteyden ohjelmointikieliin kuten Haskell, AppleScript ja Clojure.

Platformin saatavuus: Windows, Mac OS X, Linux

Hinnoittelu: Aloitetaan 149 dollarilla vuodessa. Hinnoittelu vaihtelee käyttötapojen mukaan. 15 päivän kokeiluversio saatavilla

ladata

2. Maple

Maple on voimakas Math-moottori, jolla on voimakas MATLAB-vaihtoehto. Sen avulla voit syöttää ongelmia perinteisessä matemaattisessa merkinnässä ja mahdollistaa mukautettujen rajapintojen luomisen. Maple sisältää dynaamisesti kirjoitetun, pakottavan tyylin ohjelmointikielen, joka on sama kuin Pascal. Ja tietysti se voi myös liittyä muihin kieliin (esim. C, Java). Siinä on yli 5000 toimintoa, jotka kattavat kaikki matematiikan alueet, sekä lukuisia hyödyllisiä moduuleja, kuten yhtälöeditoria, muuttujanhallintaa ja live-data-tontteja. Myös käsin kirjoitetut symbolit tunnistetaan, ja se voi myös liittyä MATLABiin . Monipuolisuutensa ansiosta Maplen käyttö ulottuu mm. Taloudelliseen mallinnukseen, ohjauksen suunnitteluun ja tilastotietojen analysointiin. Itse asiassa se oli hyödyllinen matematiikkaan perustuvan Gomboc-muodon löytämisessä.

Platformin saatavuus: Windows, Mac OS X, Linux

Hinnoittelu: Alkaen 99 dollaria. Hinnoittelu vaihtelee käyttötapojen mukaan. 30 päivän kokeilu käytettävissä

ladata

3. GNU Octave

Haluatko PowerLaben vapaan ja avoimen lähdekoodin vaihtoehdon MATLABille? GNU Octave on kaikki mitä tarvitset. Se koostuu korkean tason tulkittavasta kielestä, ja se on tarkoitettu ensisijaisesti numeerisiin laskelmiin, mutta se voi myös käsitellä laajaa tietojen käsittelyä ja visualisointia yhtä hyvin. Luultavasti yksi sen ainutlaatuisimmista ominaisuuksista on interaktiivinen komentorajapinta, jota käytetään lineaaristen ja epälineaaristen ongelmien ratkaisemiseen numeerisesti. Lisäksi Octave-kieli on melko samanlainen kuin MATLAB, joka tekee useimpien ohjelmien siirrettävyyden helpoksi. Muita merkittäviä ominaisuuksia ovat komentohistoria, muuttujan nimi ja monipuoliset paketit, joiden avulla ohjelmisto voi tehdä kaiken DAR-osittaisen differentiaalisen yhtälön ratkaisemisesta SQL-tietokantojen kanssa.

Platformin saatavuus: Windows, Mac OS X, Linux

Hinnoittelu: Ilmainen

ladata

4. Scilab

Säilyttämällä terve tasapaino ominaisuuksien ja helppokäyttöisyyden välillä, Scilab on suuri avoimen lähdekoodin numeerinen laskentapaketti, jota voit käyttää MATLABin sijaan. Siinä on korkeatasoinen, numeerisesti suunnattu ohjelmointikieli . Dynaamisen kirjoittamisen ja automaattisen muistinhallinnan kaltaisten ominaisuuksien vuoksi on kuitenkin mahdollista ilmaista numeerisia ongelmia käyttämällä pienempää koodia. Scilabissa on myös ilmainen "Xcos" -paketti (analoginen MATLABin Simulinkin kanssa), joka mahdollistaa helpon mallinnuksen ja simulointien nimenomaisia ​​ja implisiittisiä dynaamisia järjestelmiä. Scilabin syntaksi perustuu pitkälti MATLABiin . Myös muita säännöllisiä toimintoja, kuten 2D / 3D-visualisointi, ohjausjärjestelmän analyysi jne. Ovat olemassa. Voi, ja siihen on käytettävissä myös melko vähän ulkoisia moduuleja, kuten verkko-laskut ja GPU-tietojenkäsittely.

Platformin saatavuus: Windows, Mac OS X, Linux

Hinnoittelu: Ilmainen

ladata

5. SageMath

SageMath on lähes kaikki matematiikassa (algebra, laskenta, lukuteoria jne.), Joka on vankka numeerinen tietojenkäsittelyohjelma, joka käyttää Pythonin kaltaista syntaksia, tukemalla prosessi-, toiminnallisia ja objekti-orientoituja rakenteita. Ehkä sen standout-ominaisuus on selainpohjainen muistikirja, jonka avulla voit tarkastella ja käyttää aikaisempia syötteitä / lähtöjä, mukaan lukien kaikki grafiikasta tekstimerkintöihin. Se on yhteensopiva lähes kaikkien tärkeimpien web-selaimien kanssa, ja kannettaviin tietokoneisiin pääsee sekä paikallisesti että suojatun HTTP-yhteyden kautta. Sen Python-standardikirjastossa on työkaluja SQL-yhteyden muodostamiseen, FTP: hen jne. Ja SageMatch voidaan jopa kutsua Mathematicasta (aiemmin mainittu). Se on rakennettu lähes 100 avoimen lähdekoodin paketista, ja siinä on hajautettu laskentatuki ja automaattinen testipaketti, joka pyöristää ominaisuusluetteloa.

Platformin saatavuus: Windows, Mac OS X, Linux

Hinnoittelu: Ilmainen

ladata

6. Julia

Tarkasti ottaen Julia ei ole täysi "vaihtoehto" MATLABille siinä mielessä, että se on pohjimmiltaan korkean tason dynaaminen ohjelmointikieli, joka on tarkoitettu numeeriseen tietojenkäsittelyyn . Voit kuitenkin käyttää sitä helposti Juno IDE: n kautta . Mitä tulee itse kieleen, siinä on hienostunut kääntäjä, joka tukee hajautettua rinnakkaista tietojenkäsittelyä, ja suuri matemaattisen funktion kirjasto. Aktiivisen kehittäjäyhteisön ansiosta myös ulkoisten pakettien luettelo kasvaa jatkuvasti. Se on suunniteltu pilvipalvelulle, ja ”monipuolinen lähetys” -toiminto helpottaa toimintojen käyttäytymistä monissa argumenttityyppisissä yhdistelmissä . Saat myös Lispin kaltaisia ​​makroja, kuorimaisia ​​ominaisuuksia muiden prosessien hallintaan. Oh, ja Julian konferensseja pidetään missään muussa kuin maailmankuulussa MIT: ssä.

Platformin saatavuus: Windows, Mac OS X, Linux

Hinnoittelu: Ilmainen

ladata

Tee numeerinen laskenta paremmin ilman MATLABia

Koska numeerinen / matemaattinen tietojenkäsittely on kiistaton johtaja, MATLAB on tietysti kaikkein ominaisuus ladatuin laskentapaketti. Mutta jos etsit jotain erilaista, on olemassa hyviä vaihtoehtoja, kuten edellä on todettu. Kokeile niitä ja äänet pois havainnoista alla olevissa kommenttien osassa.

Top