De nieuwe versie van Mathematica 12.0 arriveert en de Wolfram-taal

Wiskunde 12

Na drie decennia van continu onderzoek en ontwikkeling sinds de introductie van de eerste versie van Mathematica, Wolfram Research, de uitgever van Mathematica, heeft onlangs de nieuwste versie van zijn software uitgebracht formeel gewijd aan algebraïsche berekeningen en het maken van programma's in wetenschappelijke kringen.

Waarin wordt geleverd met de versie "Mathematica 12.0" die ook is gebaseerd op een nieuwe versie van de Wolfram-taal en bevat meer dan duizend nieuwe features en features gericht op multi-paradigmatische data science, machine learning, statistiek, numeriek computergebruik, blockchain-manipulatie, geometrie, netwerken en meer.

Wat is er nieuw in Mathematica 12.0?

De nieuwste versie van Wolfram en Mathematica bevat in totaal nieuwe features, er zijn 278 volledig nieuwe features met betrekking tot bijna 103 verschillende domeinen, evenals duizenden updates.

Mathematica 12 wordt door zijn ontwerpers gepresenteerd als een van de belangrijkste updates.

In dit opzicht Professor Stephen Wolfgang, projectmanager, zei:

"Nieuw in versie 12.0 is dat we het publiek achter de schermen laten meedoen aan het ontwerpproces, dankzij een livestream van meer dan 300 uur van mijn interne ontwerpvergaderingen."

Door middel van deze nieuwe versie van Mathematica en de Wolfram-taal die dit ondersteunt, Wolfram Research wil de grenzen verleggen van wat er in de wiskunde kan worden gedaan.

Bijvoorbeeld de software-editor noemde de ComplexPlot3D-functie die bij Mathemaica 12 wordt geleverd.

Deze functie zou de problemen oplossen wiskunde en algoritmen nodig om het proces voor het volgen van rollen te automatiseren, zelfs fractals, in het complexe vlak.

Bovendien is de visualisatie van complexe functies een belangrijke stap in het analyseproces en zijn nieuwe gestandaardiseerde technieken (zoals kleurfuncties) zorgvuldig geselecteerd om verschillende kenmerken te benadrukken.

Marges van foutverbeteringen

Metingen in de echte wereld hebben vaak een onzekerheid die wordt weergegeven door waarden met een bepaalde foutmarge.

Ook al zijn eerdere versies van Mathematica wisten al hoe om te gaan met "foutieve getallen" via plug-ins, versie 12.0 van formele Wolfram Research-software gaat zelfs nog verder met betrekking tot onzekerheidsberekeningen, zijn native ondersteuning.

In deze nieuwe versie 12 wordt het gebruik van polygonen gegeneraliseerd en is er nu een systematische manier om de gaten te specificeren die ze zouden kunnen bevatten.

ReImPlot4121

Polygoonfunctie heeft geprofiteerd van een speciale behandeling bedoeld voor uw kijkervaring gemakkelijker maken en er zijn nieuwe bewerkingen aan toegewezen: PolygonDecomposition die het bijvoorbeeld mogelijk maakt om een ​​polygoon in convexe delen te verdelen of RandomPolygon.

Andere wijzigingen

In Wolfram, voor een lange tijd het was gemakkelijk om te communiceren met de webservers, gebruikmakend van functies zoals URLExecute en HTTPRequest, $ Cookies, etc.

Versie 12 introduceert een nieuwe mogelijkheid: het is nu mogelijk om dezelfde taal te gebruiken om een ​​webbrowser te bedienen of krijg gewoon een beeld van hoe een website eruitziet in een webbrowser.

De lancering van Mathematica versie 12.0 (en de taal van Wolfram) valt ook samen met de introductie door Wolfram Research van de Wolfram Research-microcontroller-kit, die naar verwachting de symbolische specificaties definieert van waaruit de code automatisch wordt gegenereerd en geïmplementeerd.

Draait autonoom op microcontrollers, meestal voert een microcontroller continu berekeningen uit op basis van gegevens van verschillende sensoren en stuurt signalen in realtime naar andere componenten.

Andere nieuwe functies in versie 12.0 van Wolfram (en Mathematica) zijn onder meer:

  • De compilatie van de Wolfram-taal in machinecode.
  • Gesimuleerde machine-leeromgevingen die de kracht van systeemmodellering combineren met Wolfram's taalmanipulatiemogelijkheden voor versterkende leerapplicaties.
  • Bewerkingen met betrekking tot blockchain en digitale contracten (lezen, schrijven en analyseren van blockchain-transacties, genereren en uitvoeren van slimme contracten ...).
  • Geavanceerde beeldverwerking (verbeterde objectidentificatie, analyse van gezichtskenmerken en functieherkenning).
  • Connectiviteit met talen (inclusief Python), programma's en externe omgevingen zoals de Unity-game-engine.
  • Audioverwerking via neurale netwerken voor geavanceerde computers voor spraakherkenning en spraaksynthese.

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.