Mathematica

Wolfram Mathematica Descrição da imagem do Mathematica logistic bifurcation.png. Em formação
Desenvolvido por Wolfram Research
Primeira versão 23 de junho de 1988
Última versão 12,2 (16 de dezembro de 2020)
Escrito em C , C ++ e Java
Interface Qt
Sistema operacional Microsoft Windows , Linux e macOS
Formatos de leitura Formato de arquivo 3D Mesh ( en ) , Adobe Color Swatch ( d ) , Audio Interchange File Format , Audio Video Interleave , BioSemi Data Format ( d ) , Windows bitmap , bzip2 , Computable Document Format , Crystallographic Information File , valores separados por vírgula , DBF , Imagem digital e comunicações em medicina , Formato de intercâmbio de dados , formato padrão DIMACS ( d ) , DOT (linguagem) , DXF , formato de dados europeu , PostScript encapsulado , FASTA , FASTQ , Sistema de transporte de imagem flexível , Codec de áudio sem perdas grátis , GenBank , GeoTIFF , GIF , GPX , Graphlets ( en ) , GraphML , GRIB , GTOPO30 ( en ) , GXL ( en ) , GZIP ( d ) , Hierarchical Data Format , HTML , ICO , iCalendar , Joint Photographic Experts Group ( d ) , JP2 ( d ) , JavaScript Object Notation , JVx ( en ) , Keyhole Markup Language , LaTeX , LWO ( en ) , MATLAB , MathML , MDB , MGF , Musical Instrument Digital Interface , Mathematical Programming System ( en ) , MTP , MTX ( en ) , NDK , NetCDF , Nexus , .OBJ , Arquivo de objeto 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 , Formato de fluxograma padrão ( en ) , SHP , Especificação de entrada de linha de entrada molecular simplificada , SND ( en ) , SP3 ( en ) , STL , Sxc ( en ) , tar , arquivo de texto , 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 e Mathematica Notebook ( d )
Formatos escritos Formato de arquivo 3D Mesh ( en ) , Adobe Color Swatch ( d ) , Audio Interchange File Format , Au , Audio Video Interleave , Base64 , bitmap do Windows , BYU ( d ) , bzip2 , C , Computable Document Format , valores separados por vírgula , Digital imagem e comunicações em medicina , Data Interchange Format , formato padrão DIMACS ( d ) , DOT (linguagem) , DXF , Enhanced Metafile , Encapsulated PostScript , FASTA , FASTQ , FCS , Sistema de Transporte de Imagem Flexível , Codec de Áudio Sem Perdas Grátis , Flash Video , GIF , GraphML , GXL ( en ) , GZIP ( d ) , Hierarchical Data Format , 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 ) , Portable pixmap , PCX , PDB , Portable Document Format , Portable Network Graphics , Arquivo Quicktime ( in ) , bytes da interface RenderMan tream ( d ) , Rich Text Format , SCT , SDF , SND ( en ) , STL , SVG , Adobe Flash , tar , TeX , arquivo de texto , Truevision Targa , TGF , Tagged Image File Format , TSV , Uuencode , VRML , VTK , Waveform Audio File Format , Extensible 3D , X BitMap , Extensible HyperText Markup Language , Microsoft Excel , Extensible Markup Language , ZIP , ZPR ( d ) e Mathematica Notebook ( d )
Modelo Linguagem de programação Álgebra
computacional
Software matemático ( en )
Linguagem de programação matricial ( d )
Linguagem de programação funcional ( d )
Software de análise de dados ( d )
Software de visualização ( en )
Linguagem interpretada
Licença Licença do proprietário
Local na rede Internet www.wolfram.com/mathematica

Wolfram Mathematica é um software de álgebra computacional publicado pela Wolfram Research desde 1988 e usado na comunidade científica para realizar cálculos algébricos e criar programas.

Wolfram começou a trabalhar no software em 1986 e lançou a primeira versão em 1988 . Ele está disponível em muitas plataformas e oferece suporte a uma ampla variedade de operações.

A empresa colocou em operação um chamado site inteligente , baseado entre outras coisas no Mathematica  : WolframAlpha . Assim, é possível usar os recursos do Mathematica gratuitamente.

Características

O Mathematica pode ser usado em muitos aplicativos e inclui muitas ferramentas, como:

Interface

A interface do Mathematica é uma interface de programação interativa semelhante a um notebook . O Mathematica foi um dos primeiros softwares a oferecer esse tipo de interface para programação científica.

O sistema Mathematica consiste em um kernel, que realiza os cálculos e pode ser executado em uma máquina diferente da máquina do usuário, e uma interface interativa para entrada de dados. Isso leva em consideração a entrada do usuário expressa na linguagem do Mathematica , de acordo com uma sintaxe definida, e exibe o resultado dos cálculos na forma de texto simples, fórmulas, som ou imagens.

As fórmulas da linguagem Mathematica podem ser convertidas em fórmulas TeX ou formato XML .

A interface interativa inclui ferramentas de desenvolvimento como um depurador e permite realce de sintaxe.

A interface interativa padrão pode ser substituída por outras. Wolfram Workbench , é um eclipse baseado IDE e foi introduzida em 2006. Mathematica também inclui uma interface de linha de comando.

Desenvolvimento

Diversas soluções são implementadas para usar aplicativos escritos na linguagem Mathematica . O Mathematica Player Pro é um runtime do Mathematica que roda qualquer aplicativo escrito na linguagem Mathematica, mas não permite a edição de código. Uma versão gratuita, o Wolfram CDF Player , permite que você execute aplicativos no formato CDF. O código do Mathematica pode ser convertido para código C e depois para DLL.

Conexões com outros aplicativos

A comunicação com outros aplicativos é feita por meio do protocolo MathLink . Ele permite a comunicação entre o kernel e a interface interativa, mas também com outros programas.

A Wolfram Research oferece gratuitamente um kit de desenvolvimento para vincular aplicativos escritos em C com o kernel do Mathematica via MathLink .

Usando um kit de desenvolvimento .NET / Link , o Mathematica pode ser integrado a aplicativos que usam o .NET Framework da Microsoft para instruir o Mathematica a fazer cálculos. Por outro lado, um aplicativo escrito na linguagem Mathematica pode carregar classes .NET e manipular seus objetos. Você também pode usar J / Link para integrar aplicativos Mathematica com programas Java.

A comunicação com um banco de dados também é garantida.

Licença

Mathematica é um software proprietário protegido por direitos autorais .

Uma licença de uso comercial padrão custa 3.157  dólares nos Estados Unidos e 3.905  euros na Europa. Este tipo de licença permite o uso de 8 núcleos na versão padrão, 16 núcleos na versão Enterprise, para realizar cálculos paralelos , um ano de serviço que consiste em atualizações, suporte técnico, bem como uma licença para um uso. licença da webMathematica Amador , uma licença da Wolfram Workbench . Os descontos estão disponíveis para governos, instituições de caridade, alunos, escolas e para uso não comercial. A licença de “estudante” custa 161 dólares nos Estados Unidos e 159 euros na França. As licenças para uso não comercial estão disponíveis a um custo de $ 344 nos Estados Unidos e $ 341 na Europa.

Meio Ambiente

O Mathematica está disponível para várias versões do Linux , Mac OS X da Apple e para sistemas Microsoft Windows NT . Versões anteriores, até a versão 6.0.3, suportam outros sistemas, como Solaris , AIX , Convex , HP-UX , IRIX , MS-DOS , NeXTSTEP , OS / 2 , Ultrix e Windows Me .

O Mathematica é enviado com o Raspbian no Raspberry Pi . A licença de usuário nesta plataforma permite o uso gratuito, mas não comercial.

Versões

Notas e referências

  1. Lançamento da versão 12.2 do Wolfram Language & Mathematica: 228 novas funções e muito mais ...  " ,16 de dezembro de 2020(acessado em 16 de dezembro de 2020 )
  2. (in) William C. Haneberg, geociências computacionais com Mathematica Springer2004, 381  p. ( ISBN  978-3-540-40245-9 , leia online )
  3. James Somers , "  The Scientific Paper Is Obsolete: Here What's próxima,  " The Atlantic ,5 de abril de 2018( leia online )
  4. "  MacWorld review of Wolfram Workbench  " , Wolfram Research,21 de junho de 2006
  5. “  Usando uma interface baseada em texto  ” , Wolfram Research
  6. "  Mathematica Player Pro - novo sistema de entrega de aplicativos para Mathematica  " , gizmag.com
  7. "  Novo Mathematica: mais rápido, enxuto, vinculável e compatível com QuickTime: o kit MathLink permite vincular a outros aplicativos. (Wolfram Research Inc. envia Mathematica 2.1, nova versão compatível com QuickTime do software Mathematica)  "
  8. .NET / Link
  9. "  Mathematica 5.1 Available  " , Database Journal,3 de janeiro de 2005
  10. (in) "  Preço do Mathematica para a Indústria: Opções de Licença Individual  " em www.wolfram.com (acessado em 13 de fevereiro de 2020 )
  11. "  termos webMathematica  " , Wolfram
  12. "  Mathematica Home Edition lançado  " , Mac World,Fevereiro de 2009
  13. (in) "  Mathematica for Students Price: Individual License Options  " em www.wolfram.com (acessado em 13 de fevereiro de 2020 )
  14. "  Como comprar uma licença do Mathematica 12 para casa e passatempo  " (acessado em 13 de fevereiro de 2020 )
  15. "  Disponibilidade da plataforma Mathematica 6  "
  16. Mathematica no Raspberry Pi
  17. [1]
  18. "  Mathematica Journal 'news  " , Mathematica Journal, Volume 9, Edição 1
  19. "  Supercomputer Pictures Solve the Once Insoluble  " , John Markoff,30 de outubro de 1988
  20. Elinor Craig, “  Mathematica 1.2 adiciona novas opções gráficas: a atualização também promete operações simultâneas  ” , MacWeek,25 de julho de 1989
  21. compare_mathematica , Nasser M. Abbasi.
  22. Mathematica + 283 funções = Mathematica 2.0 , Raines Cohen, MacWeek, 15 de janeiro de 1991.
  23. "  Nova versão do Mathematica, Engenharia Mecânica  " [ arquivo de23 de outubro de 2012] ,1 ° de junho de 1993(acessado em 20 de setembro de 2011 )
  24. Arquivo de notícias Wolfram 1996.
  25. "  Mathematica 4.0  " , Charles Seiters, Macworld,1 r out 1999
  26. "  Mathematica 5.0 Adds Up: Exatamente 15 anos após o lançamento inicial do Mathematica, a Wolfram Research lançou o Mathematica  " , PC Magazine, de 3 a 11 de setembro de 2003
  27. Histórico de revisão rápida do Mathematica
  28. "  Mathematica chega a 64 bits  " , MacWorld UK,13 de julho de 2005
  29. "  Hoje, o Mathematica está reinventado  " , Blog de Stephen Wolfram,Maio de 2007
  30. "  Mathematica 6: Felix Grant descobriu que a versão 6 do software de matemática simbólica da Wolfram Research realmente correspondeu às suas expectativas  " , Scientific Computing,2007
  31. "  mathematica-601  " ( ArquivoWikiwixArchive.isGoogle • O que fazer? ) , Wolfram Blog,Julho de 2007
  32. “  Mathematica 7.0 lançado hoje!  » , Blog de Stephen Wolfram,Novembro de 2008
  33. "  Anunciando o Mathematica 7.0.1  " , Wolfram,Março de 2009
  34. "  Mathematica 8!  » , Blog de Stephen Wolfram,novembro de 2010
  35. “  Mathematica 9 é lançado hoje!  » , Blog de Stephen Wolfram,novembro de 2012

Apêndices

Artigos relacionados

links externos