A Mathematica első verziójának, a Wolfram Researchnek a bevezetése óta eltelt három évtized folyamatos kutatás és fejlesztés után a Mathematica kiadója nemrégiben kiadta szoftverének legújabb verzióját formális, amelyet algebrai számításoknak és programok létrehozásának szenteltek tudományos körökben.
Amiben a "Mathematica 12.0" verzióval érkezik, amely szintén a Wolfram nyelv új változatán alapul és több mint ezer új funkciót és funkciót tartalmaz, amelyek a több paradigmatikus tudományt, a gépi tanulást, a statisztikákat, a numerikus számítást, a blokklánc-manipulációt, a geometriát, a hálózatépítést és egyebeket célozzák.
A Mathematica 12.0 újdonságai
A Wolfram és a Mathematica legújabb verziója új funkciókat tartalmaz, összesen 278 teljesen új funkció van csaknem 103 különböző domaint érint, valamint több ezer frissítést.
A Mathematica 12 tervezői az egyik legfontosabb frissítésként mutatják be.
Ebben a tekintetben, Stephen Wolfgang professzor, a projekt menedzsere elmondta:
"A 12.0 verzió újdonsága, hogy lehetővé tesszük a nyilvánosság számára, hogy belépjen a tervezési folyamatba a kulisszák mögött, köszönhetően a belső tervezési találkozóim több mint 300 órás élő közvetítésének."
A Mathematica és az azt támogató Wolfram nyelv ezen új verzióján keresztül A Wolfram Research célja, hogy átlépje a matematikában megvalósítható lehetőségeket.
Például a szoftverszerkesztő megemlítette a Mathemaica 3-hez tartozó ComplexPlot12D szolgáltatást.
Ez a funkció megoldaná a problémákat matematika és algoritmusok szükségesek automatizálni a szerepkövetési folyamatot, még fraktálok is, a komplex síkban.
Ezenkívül a bonyolult függvények vizualizálása fontos lépés az elemzési folyamatban, és új szabványosított technikákat (például színfunkciókat) gondosan kiválasztottak a különféle jellemzők kiemelésére.
A hibafejlesztések margói
A valós világban végzett mérések gyakran bizonytalansággal rendelkeznek, amelyet bizonyos hibahatárral rendelkező értékek képviselnek.
Mégis a Mathematica korábbi verziói már tudták, hogyan kell kezelni a "hibás számokat" beépülő modulokon keresztül, 12.0 verzió a hivatalos Wolfram Research szoftverből még ennél is tovább megy a bizonytalanság-számítási műveletek tekintetében, natív támogatása.
Ebben az új 12-es verzióban a sokszögek használata általánossá válik, és most már szisztematikus módon lehet meghatározni azokat a lyukakat, amelyeket tartalmazhatnak.
A sokszög funkció előnyös kezelésére szánt különleges kezelés tegye kényelmesebbé a megtekintését és új műveleteket rendeltek hozzá: PolygonDecomposition, amely lehetővé teszi például a sokszög konvex részekre vagy RandomPolygonra osztását.
Egyéb változások
A Wolframban hosszú ideje könnyű volt kommunikálni a webszerverekkel, olyan funkciók felhasználásával, mint az URLExecute és a HTTPRequest, a $ Cookies stb.
A 12. verzió új képességet mutat be: most már ugyanazon a nyelven lehet használni a webböngészőt vagy csak képet kap arról, hogy néz ki egy weboldal egy webböngésző számára.
A Mathematica 12.0 verzió (és Wolfram nyelve) szintén egybeesik a Wolfram Research által bevezetett Wolfram Research mikrokontroller készlettel, amely várhatóan meghatározza azokat a szimbolikus specifikációkat, amelyekből automatikusan létrehozhatja és telepítheti a kódot.
Önállóan futtatható mikrovezérlőkön, általában egy mikrovezérlő folyamatosan végez számításokat különböző érzékelők adataiból, és valós időben küld jeleket más alkatrészeknek.
A Wolfram (és a Mathematica) 12.0 verziójában található további új funkciók a következők:
- A Wolfram nyelv összeállítása gépi kódokká.
- Szimulált gépi tanulási környezetek, amelyek ötvözik a rendszermodellezés erejét a Wolfram nyelvi manipulációs képességeivel a tanulási alkalmazások megerősítésére.
- Blockchain és digitális szerződésekkel kapcsolatos műveletek (blockchain tranzakciók olvasása, írása és elemzése, intelligens szerződések létrehozása és végrehajtása ...).
- Fejlett képfeldolgozás (továbbfejlesztett tárgyazonosítás, arcvonás-elemzés és funkciófelismerés).
- Kapcsolat nyelvekkel (beleértve a Python-t), programokkal és külső környezetekkel, például a Unity játék motorjával.
- Hangfeldolgozás ideghálózatokon keresztül a beszédfelismerés és a beszédszintézis fejlett számítása érdekében.