Mathematica
Wolfram Mathematica
informație
Dezvoltat de |
Wolfram Research
|
---|
Prima versiune
|
23 iunie 1988
|
---|
Ultima versiune
|
12.2 (16 decembrie 2020)
|
---|
Scris in
|
C , C ++ și Java
|
---|
Interfață
|
Qt
|
---|
Sistem de operare |
Microsoft Windows , Linux și macOS
|
---|
Citiți formatele |
Format de fișier 3D Mesh ( ro ) , Adobe Color Swatch ( d ) , Format de fișier de schimb audio , Audio Video Interleave , BioSemi Data Format ( d ) , Windows bitmap , bzip2 , Format de document calculabil , Fișier de informații cristalografice , valori separate prin virgulă , DBF , Imagistica digitală și comunicații în medicină , Format de schimb de date , format standard DIMACS ( d ) , DOT (limbaj) , DXF , format de date european , PostScript încapsulat , FASTA , FASTQ , sistem de transport flexibil al imaginilor , codec audio gratuit fără pierderi , GenBank , GeoTIFF , GIF , GPX , Graphlets ( en ) , GraphML , GRIB , GTOPO30 ( en ) , GXL ( en ) , GZIP ( d ) , Format de date ierarhice , HTML , ICO , iCalendar , Joint Photographic Experts Group ( d ) , JP2 ( d ) , Notare obiect JavaScript , JVx ( ro ) , Keyhole Markup Language , LaTeX , LWO ( ro ) , MATLAB , MathML , MDB , MGF , Interfață digitală pentru instrumente muzicale , Sistem de programare matematică ( ro ) , MTP , MTX ( ro ) , NDK , NetCDF , Nexus , .OBJ , fișier obiect f ormat ( ro ) , OpenEXR , pixmap portabil , PCX , PDB , format de document portabil , PLY ( ro ) , grafică de rețea portabilă , PPM , fișier Quicktime ( ro ) , RIB , RSS , format de text îmbogățit , SCT , SDF , format de diagramă standard ( en ) , SHP , Specificații de intrare a liniilor de intrare moleculare simplificate , SND ( en ) , SP3 ( en ) , STL , Sxc ( en ) , tar , fișier text , Truevision Targa , TGF , Format fișier imagine imagine , elemente pe două linii , TSV , Uuencode , VCF , VCS , VTK , Waveform Audio File Format , X BitMap , Extensible HyperText Markup Language , Microsoft Excel , Extensible Markup Language , Format .xyz , ZIP și Mathematica Notebook ( d )
|
---|
Formate scrise |
Format de fișier 3D Mesh ( ro ) , Adobe Color Swatch ( d ) , Format de fișier de schimb audio , Au , Audio Video Interleave , Base64 , Windows bitmap , BYU ( d ) , bzip2 , C , Format de document calculabil , valori separate prin virgulă , Digital imagistică și comunicații în medicină , Format de schimb de date , format standard DIMACS ( d ) , DOT (limbaj) , DXF , Metafile îmbunătățit , PostScript încapsulat , FASTA , FASTQ , FCS , Sistem de transport flexibil al imaginilor , Codec audio gratuit fără pierderi , Video Flash , GIF , GraphML , GXL ( en ) , GZIP ( d ) , Format de date ierarhice , HTML , Apple Icon Image , ICO , Joint Photographic Experts Group ( d ) , JP2 ( d ) , JavaScript Object Notation , JVx ( en ) , Keyhole Markup Language , Lightwave 3D Object ( d ) , MathML , Autodesk Maya , MGF , Musical Instrument Digital Interface , MTX ( en ) , NetCDF , .OBJ , Pajek ( d ) , Pixmap portabil , PCX , PDB , Portable Document Format , Portable Network Graphics , Fișier Quicktime ( în ) , octeți de interfață RenderMan tream ( d ) , Rich Text Format , SCT , SDF , SND ( en ) , STL , SVG , Adobe Flash , tar , TeX , fișier text , Truevision Targa , TGF , Tagged Image File Format , TSV , Uuencode , VRML , VTK , Format de fișier audio de formă de undă , 3D extensibil , X BitMap , limbaj de marcare hipertext extensibil , Microsoft Excel , limbaj de marcare extensibil , ZIP , ZPR ( d ) și notebook-ul Mathematica ( d )
|
---|
Tip
|
Limbaj de programare Algebra computerului Software de matematică ( en ) Limbaj de programare matricial ( d ) Limbaj de programare funcțional ( d ) Software de analiză a datelor ( d ) Software de vizualizare ( en ) Limbaj interpretat
|
---|
Licență |
Licență de proprietar
|
---|
Site-ul web |
www.wolfram.com/mathematica
|
---|
Wolfram Mathematica este un software de algebră computerizată publicat de Wolfram Research din 1988 și utilizat în comunitatea științifică pentru a efectua calcule algebrice și a crea programe.
Wolfram a început să lucreze la software în 1986 și a lansat prima versiune în 1988 . Este disponibil pe multe platforme și acceptă o gamă largă de operațiuni.
Compania a pus în funcțiune un așa-numit site inteligent , bazat printre altele pe Mathematica : WolframAlpha . Prin urmare, este posibil să folosiți gratuit resursele Mathematica.
Caracteristici
Mathematica poate fi utilizat în multe aplicații și include multe instrumente, cum ar fi:
- Biblioteci de funcții matematice elementare și funcții speciale .
- Instrumente pentru manipularea numerelor complexe , aritmetică de precizie arbitrară, aritmetică de interval și calcul simbolic.
- Matrice și manipulare a datelor, inclusiv suport pentru matrice .
- Date în 2D și 3D , funcționalitate și vizualizare geografică și instrumente de animație.
- Se rezolvă diferite tipuri de ecuații: ecuație Diophantine , ecuație diferențială , ecuație diferențială parțială , ecuație diferențială algebrică , iar secvențele definite de recurență .
- Analiza elementelor finite, inclusiv generarea de mesh adaptive în 2D și 3D .
- Instrumente numerice și simbolice pentru calcul discret și continuu, inclusiv transformări integrale continue și discrete.
- Optimizare locală și globală cu constrângere și fără constrângere.
- Biblioteci de statistici multivariate, incluzând potrivirea, testarea ipotezelor și calculele probabilității și așteptărilor pe peste 160 de distribuții.
- Suport pentru date cenzurate, date temporale, serii temporale și date bazate pe unități.
- Calcule și simulări pe procese și cozi aleatorii.
- Instrumente de învățare automată supravegheată și nesupravegheată pentru date, imagini și sunete, inclusiv rețele neuronale artificiale.
- Instrumente de extragere a textului, inclusiv expresii regulate și analize semantice.
- Instrumente de extragere a datelor, cum ar fi partiționarea datelor, alinierea secvenței și filtrarea modelelor.
- Geometrie de calcul în 2D și 3D și dimensiuni superioare.
- Biblioteci pentru prelucrarea semnalului, inclusiv analiza cu sunete, imagini și date.
- Biblioteci de sisteme de control liniare și neliniare.
- Instrumente de procesare a imaginilor în 2D și 3D și prelucrarea morfologică a imaginilor, inclusiv recunoașterea imaginilor.
- Instrumente de prezentare pentru generarea de prezentări profesionale care permit executarea codului direct în mediul notebook.
- Instrumente pentru vizualizarea și analiza graficelor direcționate și nedirecționate.
- Instrumente pentru rezolvarea problemelor combinatorii.
- Biblioteca funcțiilor teoriei numerelor .
- Instrumente de calcul financiar, inclusiv obligațiuni, anuități, instrumente derivate, opțiuni etc.
- Teoria grupurilor și funcțiile tensoriale simbolice.
- Instrumente automate de verificare a teoremelor.
- Instrumente pentru modelarea sistemelor, inclusiv generarea și execuția modelelor Modelica.
- Filtre de import și export pentru date, imagini, video, sunet, proiectare asistată de computer (CAD), sisteme de informații geografice (GIS), documente și formate biomedicale.
- Colectați baze de date pentru informații matematice, științifice și socio-economice și accesați date și calcule de la Wolfram | Alpha .
- Procesare tehnică de text cu editor de formule și generator automat de rapoarte.
- Oferă un limbaj de programare care susține construcțiile procedurale, funcționale, orientate spre obiecte și programarea paralelă.
- Cutie de instrumente pentru adăugarea de interfețe utilizator la calcule și aplicații.
- Instrumente pentru construirea și implementarea aplicațiilor și serviciilor IT bazate pe cloud.
- Instrumente pentru conectarea la o bibliotecă de legături dinamice (DLL), limbaj (SQL), sisteme bazate pe Java , .NET , C ++ , Fortran , CUDA , OpenCL și Hypertext Transfer Protocol (HTTP).
- Utilizați atât introducerea gratuită a limbajului formularului (o interfață cu utilizatorul în limbaj natural), cât și limbajul Wolfram prin intermediul notebook-ului atunci când sunteți conectat la Internet.
Interfață
Interfața Mathematica este o interfață de programare interactivă ca un notebook . Mathematica a fost unul dintre primele software care a oferit acest tip de interfață pentru programarea științifică.
Sistemul Mathematica constă dintr-un nucleu, care efectuează calculele și poate fi executat pe o altă mașină decât mașina utilizatorului și o interfață interactivă pentru introducerea datelor. Aceasta ia în considerare datele introduse de utilizator exprimate în limba Mathematica , conform unei sintaxi definite, și afișează rezultatul calculelor sub formă de text simplu, formule, sunet sau imagini.
Formulele de limbaj Mathematica pot fi convertite în formule TeX sau în format XML .
Interfața interactivă include instrumente de dezvoltare, cum ar fi un depanator și permite evidențierea sintaxei.
Interfața interactivă standard poate fi înlocuită de altele. Wolfram Workbench , este un IDE bazat pe Eclipse și a fost introdus în 2006. Mathematica include și o interfață de linie de comandă.
Dezvoltare
Sunt implementate mai multe soluții pentru utilizarea aplicațiilor scrise în limbajul Mathematica . Mathematica Player Pro este un runtime Mathematica care rulează orice aplicație scrisă în limba Mathematica, dar nu permite editarea codului. O versiune gratuită, Wolfram CDF Player , vă permite să rulați aplicații în format CDF. Codul Mathematica poate fi convertit în cod C și apoi în DLL.
Conexiuni cu alte aplicații
Comunicarea cu alte aplicații se face prin protocolul MathLink . Permite comunicarea între nucleu și interfața interactivă, dar și cu alte programe.
Wolfram Research oferă în mod liber un kit de dezvoltare pentru conectarea aplicațiilor scrise în C cu nucleul Mathematica prin MathLink .
Prin utilizarea unui kit de dezvoltare .NET / Link , Mathematica poate fi integrată cu aplicații care utilizează .NET Framework al Microsoft pentru a instrui Mathematica să facă calcule. În schimb, o aplicație scrisă în limbajul Mathematica poate încărca clase .NET și manipula obiectele sale. De asemenea, puteți utiliza J / Link pentru a integra aplicații Mathematica cu programe Java.
Comunicarea către o bază de date este, de asemenea, asigurată.
Licență
Mathematica este un software proprietar protejat de drepturile de autor .
O licență pentru utilizare comercială standard costă 3.157 dolari în Statele Unite, 3.905 euro în Europa. Acest tip de licență permite utilizarea a 8 nuclee în versiunea standard, 16 nuclee în versiunea Enterprise, pentru efectuarea de calcule paralele , un an de serviciu care constă din actualizări, asistență tehnică, precum și o licență pentru o singură utilizare. licență de la webMathematica Amateur , o licență de la Wolfram Workbench . Reduceri sunt disponibile pentru guverne, organizații caritabile, studenți, școli și pentru uz necomercial. Licența „student” costă 161 de dolari în Statele Unite și 159 de euro în Franța. Licențele pentru utilizare necomercială sunt disponibile la un cost de 344 USD în Statele Unite și 341 USD în Europa.
Mediu inconjurator
Mathematica este disponibil pentru mai multe versiuni de Linux , Mac OS X de la Apple și pentru sistemele Microsoft Windows NT . Versiunile mai vechi, până la versiunea 6.0.3, acceptă alte sisteme precum Solaris , AIX , Convex , HP-UX , IRIX , MS-DOS , NeXTSTEP , OS / 2 , Ultrix și Windows Me .
Mathematica este livrat cu Raspbian pe Raspberry Pi . Licența de utilizator de pe această platformă permite utilizarea gratuită, dar necomercială.
Versiuni
- Mathematica 1.0 (Iunie 1988)
- Mathematica 1.2 (August 1989)
- Mathematica 2.0 (Ianuarie 1991)
- Mathematica 2.1 (Iunie 1992)
- Mathematica 2.2 (Iunie 1993)
- Mathematica 3.0 (Septembrie 1996)
- Mathematica 4.0 (Mai 1999)
- Mathematica 4.1 (noiembrie 2000)
- Mathematica 4.2 (Iunie 2002)
- Mathematica 5.0 (Iunie 2003)
- Mathematica 5.1 (noiembrie 2004)
- Mathematica 5.2 (Iulie 2005)
- Mathematica 6.0 (Mai 2007)
- Mathematica 6.0.1 (Iulie 2007)
- Mathematica 6.0.2 (Februarie 2008)
- Mathematica 6.0.3 (iunie 2008)
- Mathematica 7.0 (Noiembrie 2008)
- Mathematica 7.0.1 (Martie 2009)
- Mathematica 8.0 (noiembrie 2010)
- Mathematica 8.0.1 (martie 2011)
- Mathematica 8.0.4 (octombrie 2011)
- Mathematica 9.0.0 (noiembrie 2012)
- Mathematica 9.0.1 (ianuarie 2013)
- Mathematica 10.0.0 (iulie 2014)
- Mathematica 10.0.1 (septembrie 2014)
- Mathematica 10.0.2 (decembrie 2014)
- Mathematica 10.1 (martie 2015)
- Mathematica 10.2 (iulie 2015)
- Mathematica 10.3 (octombrie 2015)
- Mathematica 10.3.1 (decembrie 2015)
- Mathematica 10.4 (martie 2016)
- Mathematica 10.4.1 (aprilie 2016)
- Mathematica 11.0.0 (august 2016)
- Mathematica 11.0.1 (septembrie 2016)
- Mathematica 11.1.0 (martie 2016)
- Mathematica 11.1.1 (aprilie 2017)
- Mathematica 11.2.0 (septembrie 2017)
- Mathematica 11.3.0 (martie 2018)
- Mathematica 12.0.0 (aprilie 2019)
- Mathematica 12.1.0 (martie 2020)
- Mathematica 12.2.0 (decembrie 2020)
Note și referințe
-
„ Lansarea versiunii 12.2 a Wolfram Language & Mathematica: 228 funcții noi și multe altele ... ” ,16 decembrie 2020(accesat la 16 decembrie 2020 )
-
(în) William C. Haneberg, Geoștiințe computaționale cu Mathematica Springer2004, 381 p. ( ISBN 978-3-540-40245-9 , citit online )
-
James Somers , „ Lucrarea științifică este învechită: Iată ce urmează ” , The Atlantic ,5 aprilie 2018( citește online )
-
„ MacWorld review of Wolfram Workbench ” , Wolfram Research,21 iunie 2006
-
„ Folosirea unei interfețe bazate pe text ” , Wolfram Research
-
" Mathematica Player Pro - nou sistem de livrare a aplicațiilor pentru Mathematica " , gizmag.com
-
„ Noua Mathematica: mai rapidă, mai ușoară, conectabilă și compatibilă cu QuickTime: kitul MathLink permite legături cu alte aplicații. (Wolfram Research Inc. livrează Mathematica 2.1, o nouă versiune compatibilă cu QuickTime a software-ului Mathematica) "
-
.NET / Link
-
" Mathematica 5.1 Disponibil " , Jurnal de baze de date,3 ianuarie 2005
-
(în) „ Prețul Mathematica pentru industrie: opțiuni de licență individuale ” pe www.wolfram.com (accesat la 13 februarie 2020 )
-
„ termeni webMathematica ” , Wolfram
-
" Mathematica Home Edition lansat " , Mac World,Februarie 2009
-
(în) „ Mathematica for Students Price: Individual License Options ” pe www.wolfram.com (accesat la 13 februarie 2020 )
-
„ Cum să cumpărați o licență Mathematica 12 pentru casă și hobby ” (accesat la 13 februarie 2020 )
-
„ Disponibilitatea platformei Mathematica 6 ”
-
Mathematica pe Raspberry Pi
-
[1]
-
„ Știri ale revistei Mathematica ” , Revista Mathematica, volumul 9, numărul 1
-
„ Supercomputer Pictures Solve the Once Insoluble ” , John Markoff,30 octombrie 1988
-
Elinor Craig, „ Mathematica 1.2 adaugă noi opțiuni grafice: actualizarea promite și operațiuni concurente ” , MacWeek,25 iulie 1989
-
compare_mathematica , Nasser M. Abbasi.
-
Mathematica + 283 funcții = Mathematica 2.0 , Raines Cohen, MacWeek, 15 ianuarie 1991.
-
" Noua versiune a Mathematica, Inginerie mecanică " [ arhiva din23 octombrie 2012] ,1 st iunie 1993(accesat la 20 septembrie 2011 )
-
Arhiva de știri Wolfram 1996.
-
„ Mathematica 4.0 ” , Charles Seiters, Macworld,1 st octombrie 1999
-
„ Mathematica 5.0 se adaugă: Exact la 15 ani de la lansarea inițială a Mathematica, Wolfram Research a lansat Mathematica ” , Revista PC, 3-11 septembrie 2003
-
Mathematica Istoricul reviziilor rapide
-
„ Mathematica are 64 de biți ” , MacWorld UK,13 iulie 2005
-
„ Astăzi, Mathematica este reinventată ” , Blog de Stephen Wolfram,Mai 2007
-
„ Mathematica 6: Felix Grant constată că versiunea 6 a software-ului matematic simbolic Wolfram Research într-adevăr se ridică la înălțimea așteptărilor sale ” , Scientific Computing,2007
-
„ mathica -601 ” ( Arhivă • Wikiwix • Archive.is • Google • Ce să faci? ) , Wolfram Blog,Iulie 2007
-
„ Mathematica 7.0 lansat astăzi! » , Blog de Stephen Wolfram,Noiembrie 2008
-
„ Anunțarea Mathematica 7.0.1 ” , Wolfram,Martie 2009
-
" Mathematica 8! » , Blog de Stephen Wolfram,noiembrie 2010
-
„ Mathematica 9 este lansat astăzi! » , Blog de Stephen Wolfram,noiembrie 2012
Anexe
Articole similare
-
Maple , un software proprietar concurent
-
Maxima , un software gratuit concurent
-
SageMath , alte software-uri gratuite CAS
linkuri externe