Salvei Vs. Matlab

Sage ja Matlab on analüütilised vahendid suurte andmekogumite jaoks ning neid kasutatakse tavaliselt teadusuuringutes. Nad, nagu konkurendid nagu Mathematica ja R programmeerimiskeel, on standardsed programmid andmete analüüsimiseks kõigest alates kliimaandmetest kuni Šveitsi Suure Hadron Colliderini. Sage'il ja Matlabil on sarnased funktsioonid, kuid peamised erinevused tuleb kaaluda enne, kui valite ühe teise projekti jaoks.

Paigutuse kulu

Salve koostatakse avatud lähtekoodiga komponentidest; Sage on oma südamest Pythoni programmeerimiskeele kohandatud rakendus, mis on ümbritsetud mitme avatud lähtekoodiga matemaatilise programmiga. Sage on tasuta installida ja kohandada. Sage installeerimisele saab alati lisada veel ühe mooduli. Matlabi müüb MathWorks. Hinnakujundus toimib tarkvara paigutamiseks istekohtade litsentsimudeli alusel ja iga-aastase pikendamise tasu, mis on oluliselt madalam, tavaliselt alla kümnendiku algse litsentsi maksumusest. Akadeemilised litsentsid algavad 3000 dollari kohta litsentsi kohta aastas ja õpilaste litsentsidel on aastatasu, mis on aasta-aastalt lisandunud akadeemilisele litsentsitasule. Kaubanduslikud litsentsid algavad 4000 dollariga aastas.

Programmeerimisliides

Kui Matlabi kood on kirjutatud, on see barokk ja raskesti mõistetav pärast seda, kui olete mõne kuu jooksul kõrvale jätnud. Sage'il on oma Pythoni skriptikeelega kõik Pythoni eelised loetava, selge ja arusaadava koodi kirjutamiseks. Mõlemal programmeerimisliidesel on interaktiivsed tõlgid, mis võimaldavad kirjutada väljendeid, vajutada "Enter" ja vaadata tulemust.

Tulemuslikkuse võrdlus

Matlab särab Sage'i suhtes oma toores jõudluse suurte andmekogumitega. See on vähem kasulik kui see võib tunduda; Õigesti koostatud FORTRAN töötab kiiremini kui Sage või Matlab, kuid aja kokkuhoid võib kaduda selle aja jooksul, mis kulub koodi kirjutamiseks ja operatsiooni teostamiseks.

Matlabi eelised

Matlab alustas maatriksalgebra tõlgendajana ja on kasvanud täiendava funktsionaalsusega, nagu on küpsenud. Sellel on märkimisväärseid eeliseid väga suurte andmekogumite käsitlemisel, kus on laetud sadu miljoneid rida andmeid. Selle artikli avaldamise ajast on Matlabi joonistamisvahendid tugevamad kui Sage's. Salvei joonistamise tööriistad on aktiivse arengu valdkond ning 2011. aasta lõpu seisuga väheneb lõhe selles valdkonnas nende kahe vahel. Matlab on ka valikuvõimalus algoritmi arendamiseks ja masinaõppe uurimiseks.

 

Jäta Oma Kommentaar