Mathematica
Wolfram Mathematica
Tiedot
Kehittäjä |
Wolfram-tutkimus
|
---|
Ensimmäinen versio
|
23. kesäkuuta 1988
|
---|
Viimeinen versio
|
12,2 (16. joulukuuta 2020)
|
---|
Kirjoitettu
|
C , C ++ ja Java
|
---|
Käyttöliittymä
|
Qt
|
---|
Käyttöjärjestelmä |
Microsoft Windows , Linux ja macOS
|
---|
Lue muodot |
3D-verkkotiedostomuoto ( en ) , Adobe Color Swatch ( d ) , Audio Interchange File Format , Audio Video Interleave , BioSemi Data Format ( d ) , Windows bittikartta , bzip2 , laskettava dokumenttimuoto , kiteinen tietotiedosto , pilkuilla erotetut arvot , DBF , Digitaalinen kuvantaminen ja viestintä lääketieteessä , tiedonsiirtomuoto , DIMACS-vakiomuoto ( d ) , DOT (kieli) , DXF , eurooppalainen tietomuoto , kapseloitu PostScript , FASTA , FASTQ , joustava kuvankuljetusjärjestelmä , ilmainen häviötön audiokoodekki , GenBank , GeoTIFF , GIF , GPX , Graphlets ( en ) , GraphML , GRIB , GTOPO30 ( en ) , GXL ( en ) , GZIP ( d ) , hierarkkinen tietomuoto , HTML , ICO , iCalendar , Joint Photographic Experts Group ( d ) , JP2 ( d) ) , JavaScript Object Notation , JVx ( en ) , Avaimenreikien merkintäkieli , LaTeX , LWO ( en ) , MATLAB , MathML , MDB , MGF , Musical Instrument Digital Interface , Matemaattinen ohjelmointijärjestelmä ( en ) , MTP , MTX ( en ) , NDK , NetCDF , Nexus , OBJ , objekti tiedosto f ormat ( en ) , OpenEXR , Portable pixmap , PCX , PDB , Portable Document Format , PLY ( en ) , Portable Network Graphics , PPM , Quicktime File ( en ) , RIB , RSS , Rich Text Format , SCT , SDF , Standard Flowgram Format ( en ) , SHP , Simplified Molecular Input Line Entry Specification , SND ( en ) , SP3 ( en ) , STL , Sxc ( en ) , tar , text file , Truevision Targa , TGF , Tagged Image File Format , Two-Line Elements , TSV , Uuencode , VCF , VCS , VTK , Waveform Audio File Format , X BitMap , Extensible HyperText Markup Language , Microsoft Excel , Extensible Markup Language , Format .xyz , ZIP and Mathematica Notebook ( d )
|
---|
Kirjalliset muodot |
3D-verkkotiedostomuoto ( en ) , Adobe Color Swatch ( d ) , Audio Interchange File Format , Au , Audio Video Interleave , Base64 , Windows bitmap , BYU ( d ) , bzip2 , C , Computable Document Format , pilkuilla erotetut arvot , Digital kuvantaminen ja viestintä lääketieteessä , tiedonsiirtomuoto , DIMACS-vakiomuoto ( d ) , DOT (kieli) , DXF , parannettu metatiedosto , kapseloitu PostScript , FASTA , FASTQ , FCS , joustava kuvankuljetusjärjestelmä , ilmainen häviötön audiokoodekki , Flash Video , GIF , GraphML , GXL ( en ) , GZIP ( d ) , hierarkkinen tietomuoto , HTML , Apple Icon Image , ICO , Joint Photographic Experts Group ( d ) , JP2 ( d ) , JavaScript Object Notation , JVx ( en ) , avaimenreiän merkintäkieli , Lightwave 3D Object ( d ) , MathML , Autodesk Maya , MGF , Musical Instrument Digital Interface , MTX ( eN ) , NetCDF , OBJ , Pajek ( d ) , kannettavat Pixmap , PCX , ATE , Portable Document Format , Portable Network Graphics , Quicktime File ( in ) , RenderMan Interface Bytes tream ( d ) , Rich Text Format , SCT , SDF , SND ( en ) , STL , SVG , Adobe Flash , tar , TeX , tekstitiedosto , Truevision Targa , TGF , Tagged Image File Format , TSV , Uuencode , VRML , VTK , Aaltomuodon äänitiedostomuoto , Extensible 3D , X BitMap , Extensible HyperText Markup Language , Microsoft Excel , Extensible Markup Language , ZIP , ZPR ( d ) ja Mathematica Notebook ( d )
|
---|
Tyyppi
|
Ohjelmointikieli Tietokonealgebra Matematiikkaohjelmisto ( en ) Matriisiohjelmointikieli ( d ) Toiminnallinen ohjelmointikieli ( d ) Data-analyysiohjelmisto ( d ) Visualisointiohjelmisto ( en ) Tulkittu kieli
|
---|
Lisenssi |
Omistajan lisenssi
|
---|
Verkkosivusto |
www.wolfram.com/mathematica
|
---|
Wolfram Mathematica on tietokonealgebran ohjelmisto , jonka Wolfram Research on julkaissut vuodesta 1988 ja jota tiedeyhteisössä käytetään algebrallisten laskelmien suorittamiseen ja ohjelmien luomiseen.
Wolfram alkoi työskennellä ohjelmiston parissa vuonna 1986 ja julkaisi ensimmäisen version vuonna 1988 . Se on saatavana monilla alustoilla ja tukee laajaa toimintavalikoimaa.
Yhtiö on ottanut käyttöön ns. Älykkään verkkosivuston , joka perustuu muun muassa Mathematica- tietokantaan : WolframAlpha . Mathematican resursseja on siten mahdollista käyttää ilmaiseksi.
Ominaisuudet
Mathematicaa voidaan käyttää monissa sovelluksissa, ja se sisältää monia työkaluja, kuten:
- Matemaattisten perusfunktioiden ja erikoistoimintojen kirjastot .
- Työkalut kompleksilukujen , mielivaltaisen tarkkuuden aritmeettisen, intervalliaritmeettisen ja symbolisen laskennan manipulointiin .
- Matriisit ja tietojen käsittely, mukaan lukien matriisien tuki .
- Tiedot 2D- ja 3D-muodossa , funktio- ja maantieteelliset visualisointi- ja animaatiotyökalut.
- Se ratkaisee erityyppisiä yhtälöitä: Diophantine-yhtälö , differentiaaliyhtälö , osittainen differentiaaliyhtälö , algebrallinen differentiaaliyhtälö ja toistojen määrittelemät sekvenssit .
- Rajaelementtianalyysi, mukaan lukien adaptiivisen verkon luominen 2D- ja 3D-muodossa .
- Numeeriset ja symboliset työkalut diskreetteihin ja jatkuviin laskelmiin, mukaan lukien jatkuvat ja erilliset integraalimuunnokset.
- Paikallinen ja globaali optimointi rajoituksin ja ilman rajoituksia.
- Usean muuttujan tilastokirjastot, mukaan lukien sopivuus, hypoteesitestaus sekä todennäköisyys- ja odotuslaskelmat yli 160 jakaumalle.
- Sensuroitujen tietojen, aikatietojen, aikasarjojen ja yksikköpohjaisten tietojen tuki.
- Laskelmat ja simulaatiot satunnaisprosesseista ja jonoista.
- Valvottu ja valvomatta koneoppimisen työkaluja tietojen, kuvien ja äänien, kuten keinotekoiset neuroverkot .
- Tekstin louhintatyökalut, mukaan lukien säännölliset lausekkeet ja semanttinen analyysi.
- Tiedonlouhintatyökalut, kuten tiedon osiointi, sekvenssin tasaus ja kuvioiden suodatus.
- Laskennallinen geometria 2D-, 3D- ja korkeammissa mitoissa.
- Kirjastot signaalinkäsittelyä varten, mukaan lukien aaltojen analysointi äänille, kuville ja tiedoille.
- Lineaariset ja epälineaariset ohjausjärjestelmän kirjastot.
- Kuvankäsittelytyökalut 2D- ja 3D-muodossa sekä kuvien morfologinen käsittely, mukaan lukien kuvien tunnistus.
- Esitystyökalut ammattimaisten esitysten luomiseen, joiden avulla koodi voidaan suorittaa suoraan kannettavan ympäristössä.
- Työkalut suunnattujen ja suunnittelemattomien kaavioiden katseluun ja analysointiin.
- Työkalut kombinatoristen ongelmien ratkaisemiseen.
- Numeroteorian funktioiden kirjasto .
- Taloudelliset laskentatyökalut, mukaan lukien joukkovelkakirjat, annuiteetit, johdannaiset, optiot jne.
- Ryhmien teoria ja symboliset tensoritoiminnot.
- Automaattiset lauseen tarkistustyökalut.
- Työkalut järjestelmämallinnukseen, mukaan lukien Modelica-mallien luominen ja toteutus.
- Tuonti- ja vientisuodattimet dataa, kuvia, videoita, ääniä, tietokoneavusteista suunnittelua (CAD), paikkatietojärjestelmiä (GIS), asiakirja- ja biolääketieteellisiä muotoja varten.
- Kerää tietokantoja matemaattisia, tieteellisiä ja sosioekonomisia tietoja varten sekä pääset tietoihin ja laskelmiin Wolfram | Alpha -palvelusta .
- Tekninen tekstinkäsittely kaavaeditorilla ja automaattisella raporttigeneraattorilla.
- Se tarjoaa ohjelmointikielen, joka tukee menettelytapoja, toiminnallisia, olio-suuntautuneita rakenteita ja rinnakkaista ohjelmointia.
- Työkalupakki käyttöliittymien lisäämiseen laskelmiin ja sovelluksiin.
- Työkalut pilvipohjaisten IT-sovellusten ja -palvelujen rakentamiseen ja käyttöönottoon.
- Työkalut yhteyden muodostamiseksi dynaamiseen linkkikirjastoon (DLL), kieleen (SQL), Java- pohjaisiin järjestelmiin , .NET , C ++ , Fortran , CUDA , OpenCL ja Hypertext Transfer Protocol (HTTP).
- Käytä sekä vapaamuotoisen kielen syöttöä (luonnollisen kielen käyttöliittymä) että Wolframin kieltä kannettavan tietokoneen kautta, kun olet yhteydessä Internetiin.
Käyttöliittymä
Mathematica-käyttöliittymä on kannettavan kaltainen interaktiivinen ohjelmointirajapinta . Mathematica oli yksi ensimmäisistä ohjelmistoista, joka tarjosi tämän tyyppisen käyttöliittymän tieteelliseen ohjelmointiin.
Mathematica-järjestelmä koostuu ytimestä, joka suorittaa laskutoimitukset ja voidaan suorittaa muulla koneella kuin käyttäjän koneella, sekä interaktiivisesta käyttöliittymästä tietojen syöttämiseen. Tässä otetaan huomioon Mathematican kielellä ilmaistut käyttäjän syötteet määritellyn syntaksin mukaisesti ja laskelmien tulos näytetään yksinkertaisen tekstin, kaavojen, äänen tai kuvien muodossa.
Mathematica-kielen kaavat voidaan muuntaa TeX- kaavoiksi tai XML- muotoisiksi .
Interaktiivinen käyttöliittymä sisältää kehitystyökaluja, kuten virheenkorjauksen, ja sallii syntaksikorostuksen.
Tavallinen interaktiivinen käyttöliittymä voidaan korvata muilla. Wolfram Workbench on Eclipse- pohjainen IDE ja se otettiin käyttöön vuonna 2006. Mathematica sisältää myös komentoriviliittymän.
Kehitys
Mathematica-kielellä kirjoitettujen sovellusten käyttöön on toteutettu useita ratkaisuja . Mathematica Player Pro on Mathematica-ajonaika, joka käyttää mitä tahansa Mathematica-kielellä kirjoitettua sovellusta, mutta se ei salli koodin muokkausta. Ilmainen versio, Wolfram CDF Player , antaa sinun suorittaa sovelluksia CDF-muodossa. Mathematica-koodi voidaan muuntaa C- koodiksi ja sitten DLL: ksi.
Yhteydet muihin sovelluksiin
Yhteys muihin sovelluksiin tapahtuu MathLink- protokollan kautta . Se mahdollistaa viestinnän ytimen ja interaktiivisen käyttöliittymän välillä, mutta myös muiden ohjelmien kanssa.
Wolfram Research tarjoaa vapaasti kehityspaketin C: ssä kirjoitettujen sovellusten linkittämiseen Mathematica-ytimeen MathLinkin kautta .
Käyttämällä NET / Link Development Kit, Mathematica voidaan integroida sovelluksia, jotka käyttävät Microsoftin .NET Framework ohjeet Mathematica tehdä laskelmia. Päinvastoin, Mathematica-kielellä kirjoitettu sovellus voi ladata .NET-luokat ja manipuloida sen objekteja. J / Linkin avulla voit myös integroida Mathematica-sovelluksia Java-ohjelmiin.
Myös tiedonsiirto tietokantaan varmistetaan.
Lisenssi
Mathematica on oma ohjelmisto suojattu tekijänoikeuslain .
Lisenssi tavanomaiseen kaupalliseen käyttöön maksaa Yhdysvalloissa 3157 dollaria , Euroopassa 3 905 euroa . Tämän tyyppinen lisenssi sallii 8 ytimen käytön vakioversiossa, 16 ytimen Enterprise-versiossa rinnakkaisten laskelmien suorittamiseksi , yhden vuoden palvelun, joka koostuu päivityksistä, teknisestä tuesta sekä lisenssin yhdelle käytölle. lisenssi webMathematica Amateurilta , yksi lisenssi Wolfram Workbenchiltä . Alennuksia on saatavilla hallituksille, hyväntekeväisyysjärjestöille, opiskelijoille, kouluille ja ei-kaupalliseen käyttöön. "Opiskelija" -lisenssi maksaa 161 dollaria Yhdysvalloissa ja 159 euroa Ranskassa. Ei-kaupalliseen käyttöön tarkoitettuja lisenssejä on saatavana hintaan 344 dollaria Yhdysvalloissa ja 341 dollaria Euroopassa.
Ympäristö
Mathematica on saatavana useille Linux- versioille , Applen Mac OS X : lle ja Microsoft Windows NT -järjestelmille . Vanhemmat versiot, aina versioon 6.0.3 asti, tukevat muita järjestelmiä, kuten Solaris , AIX , Convex , HP-UX , IRIX , MS-DOS , NeXTSTEP , OS / 2 , Ultrix ja Windows Me .
Mathematica toimittaa Raspbianin mukana Raspberry Pi: llä . Tämän alustan käyttöoikeus sallii vapaan, mutta ei-kaupallisen käytön.
Versiot
- Mathematica 1.0 (Kesäkuu 1988)
- Mathematica 1.2 (Elokuu 1989)
- Mathematica 2.0 (Tammikuu 1991)
- Mathematica 2.1 (Kesäkuu 1992)
- Mathematica 2.2 (Kesäkuu 1993)
- Mathematica 3.0 (Syyskuu 1996)
- Mathematica 4.0 (Toukokuu 1999)
- Mathematica 4.1 (marraskuu 2000)
- Mathematica 4.2 (Kesäkuu 2002)
- Mathematica 5.0 (Kesäkuu 2003)
- Mathematica 5.1 (marraskuu 2004)
- Mathematica 5.2 (Heinäkuu 2005)
- Mathematica 6.0 (Toukokuu 2007)
- Mathematica 6.0.1 (Heinäkuu 2007)
- Mathematica 6.0.2 (Helmikuu 2008)
- Mathematica 6.0.3 (kesäkuu 2008)
- Mathematica 7.0 (Marraskuu 2008)
- Mathematica 7.0.1 (Maaliskuu 2009)
- Mathematica 8.0 (marraskuu 2010)
- Mathematica 8.0.1 (maaliskuu 2011)
- Mathematica 8.0.4 (lokakuu 2011)
- Mathematica 9.0.0 (marraskuu 2012)
- Mathematica 9.0.1 (Tammikuu 2013)
- Mathematica 10.0.0 (heinäkuu 2014)
- Mathematica 10.0.1 (syyskuu 2014)
- Mathematica 10.0.2 (joulukuu 2014)
- Mathematica 10.1 (maaliskuu 2015)
- Mathematica 10.2 (heinäkuu 2015)
- Mathematica 10.3 (lokakuu 2015)
- Mathematica 10.3.1 (joulukuu 2015)
- Mathematica 10.4 (maaliskuu 2016)
- Mathematica 10.4.1 (huhtikuu 2016)
- Mathematica 11.0.0 (elokuu 2016)
- Mathematica 11.0.1 (syyskuu 2016)
- Mathematica 11.1.0 (maaliskuu 2016)
- Mathematica 11.1.1 (huhtikuu 2017)
- Mathematica 11.2.0 (syyskuu 2017)
- Mathematica 11.3.0 (maaliskuu 2018)
- Mathematica 12.0.0 (huhtikuu 2019)
- Mathematica 12.1.0 (maaliskuu 2020)
- Mathematica 12.2.0 (joulukuu 2020)
Huomautuksia ja viitteitä
-
" Wolfram Language & Mathematican version 12.2 käynnistäminen: 228 uutta toimintoa ja paljon muuta ... " ,16. joulukuuta 2020(käytetty 16. joulukuuta 2020 )
-
(in) William C. Haneberg, Computational geotieteissä Mathematicalla Springer2004, 381 Sivumäärä ( ISBN 978-3-540-40245-9 , lue verkossa )
-
James Somers , " Tieteellinen paperi on vanhentunut: Tässä on seuraava ", Atlantti ,5. huhtikuuta 2018( lue verkossa )
-
" MacWorld-katsaus Wolfram Workbenchiin " , Wolfram Research,21. kesäkuuta 2006
-
" Tekstipohjaisen käyttöliittymän käyttö " , Wolfram Research
-
" Mathematica Player Pro - uusi Mathematican sovellusten jakelujärjestelmä " , gizmag.com
-
" Uusi Mathematica: nopeampi, kevyempi, linkitettävissä ja QuickTime-yhteensopiva: MathLink-paketti mahdollistaa yhteyden muihin sovelluksiin. (Wolfram Research Inc. toimittaa Mathematica 2.1: n, uuden QuickTime-yhteensopivan version Mathematica-ohjelmistosta) ”
-
.NET / Linkki
-
" Mathematica 5.1 saatavilla " , Database Journal,3. tammikuuta 2005
-
(in) " Mathematica Price for Industry: Individual License Options " osoitteessa www.wolfram.com (käytetty 13. helmikuuta 2020 )
-
" webMathematica-ehdot " , Wolfram
-
" Mathematica Home Edition julkaistu " , Mac World,Helmikuu 2009
-
(in) " Mathematica for Students Price: Individual License Options " osoitteessa www.wolfram.com (käytetty 13. helmikuuta 2020 )
-
" Kuinka ostaa Mathematica 12 -lisenssi kotiin ja harrastuksiin " (käytetty 13. helmikuuta 2020 )
-
" Mathematica 6 -alustan saatavuus "
-
Mathematica Raspberry Pi: llä
-
[1]
-
" Mathematica Journalin uutiset " , Mathematica Journal, 9. osa, numero 1
-
" Supertietokoneen kuvat ratkaisevat kerran liukenemattoman " , John Markoff,30. lokakuuta 1988
-
Elinor Craig, " Mathematica 1.2 lisää uusia grafiikkavaihtoehtoja: päivitys lupaa myös samanaikaisia toimintoja " , MacWeek,25. heinäkuuta 1989
-
compare_mathematica , Nasser M. Abbasi.
-
Mathematica + 283 toimintoa = Mathematica 2.0 , Raines Cohen, MacWeek, 15. tammikuuta 1991.
-
" Uusi versio Mathematica, Konetekniikan " [ arkisto23. lokakuuta 2012] ,1. st kesäkuu 1993(katsottu 20. syyskuuta 2011 )
-
Wolframin uutisarkisto 1996.
-
" Mathematica 4.0 " , Charles Seiters, Macworld,1. st lokakuu 1999
-
" Mathematica 5.0 lisää: Täsmälleen 15 vuotta Mathematican alkuperäisen julkaisun jälkeen, Wolfram Research on julkaissut Mathematican " , PC Magazine, 3.-11. Syyskuuta 2003
-
Mathematica Quick Revision History
-
" Mathematica osuu 64-bittiseen " , MacWorld UK,13. heinäkuuta 2005
-
" Tänään Mathematica on keksitty uudelleen " , Stephen Wolframin blogi,Toukokuu 2007
-
" Mathematica 6: Felix Grant toteaa versio 6 Wolfram Research symbolinen matemaattinen ohjelmisto todella elää jopa odotuksia " , Scientific Computing,2007
-
" mathematica-601 " ( Arkisto • Wikiwix • Archive.is • Google • Mitä tehdä? ) , Wolfram Blog,Heinäkuu 2007
-
“ Mathematica 7.0 julkaistiin tänään! » , Stephen Wolframin blogi,Marraskuu 2008
-
" Ilmoittaa Mathematica 7.0.1 " , Wolfram,Maaliskuu 2009
-
" Mathematica 8! » , Stephen Wolframin blogi,marraskuu 2010
-
“ Mathematica 9 julkaistaan tänään! » , Stephen Wolframin blogi,marraskuu 2012
Liitteet
Aiheeseen liittyvät artikkelit
-
Maple , kilpaileva oma ohjelmisto
-
Maxima , kilpaileva ilmainen ohjelmisto
-
SageMath , muu ilmainen ohjelmisto CAS
Ulkoiset linkit