Mathematica
Wolfram Mathematica
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:
- Bibliotecas de funções matemáticas elementares e funções especiais .
- Ferramentas para manipular números complexos , aritmética de precisão arbitrária, aritmética de intervalo e cálculo simbólico.
- Matrizes e manipulação de dados, incluindo suporte para matrizes .
- Dados em 2D e 3D , funções e ferramentas de visualização e animação geográfica.
- Resolve diferentes tipos de equações: equação Diofantina , equação diferencial , equação diferencial parcial , de equações diferenciais algébricas , e as sequências definidas por recidiva .
- Análise de elementos finitos, incluindo a geração de malhas adaptativas em 2D e 3D .
- Ferramentas numéricas e simbólicas para cálculo discreto e contínuo, incluindo transformações integrais contínuas e discretas.
- Otimização local e global com restrição e sem restrição.
- Bibliotecas de estatísticas multivariadas, incluindo ajuste, teste de hipótese e cálculos de probabilidade e expectativa em mais de 160 distribuições.
- Suporte para dados censurados, dados de tempo, séries temporais e dados baseados em unidades.
- Cálculos e simulações em processos aleatórios e filas.
- Ferramentas de aprendizado de máquina supervisionadas e não supervisionadas para dados, imagens e sons, incluindo redes neurais artificiais.
- Ferramentas de mineração de texto, incluindo expressões regulares e análise semântica.
- Ferramentas de mineração de dados, como particionamento de dados, alinhamento de sequência e filtragem de padrões.
- Geometria computacional em 2D e 3D e dimensões superiores.
- Bibliotecas para processamento de sinal, incluindo análise de wavelet em sons, imagens e dados.
- Bibliotecas de sistema de controle linear e não linear.
- Ferramentas de processamento de imagens em 2D e 3D e processamento morfológico de imagens, incluindo reconhecimento de imagem.
- Ferramentas de apresentação para gerar apresentações profissionais que permitem que o código seja executado diretamente no ambiente do notebook.
- Ferramentas para visualizar e analisar gráficos direcionados e não direcionados.
- Ferramentas para resolver problemas combinatórios.
- Biblioteca de funções da teoria dos números .
- Ferramentas de cálculo financeiro, incluindo títulos, anuidades, derivativos, opções, etc.
- Teoria dos grupos e funções tensoras simbólicas.
- Ferramentas de verificação automática de teoremas.
- Ferramentas para modelagem de sistemas, incluindo geração e execução de modelos Modelica.
- Importar e exportar filtros para formatos de dados, imagens, vídeo, som, desenho auxiliado por computador (CAD), sistemas de informação geográfica (GIS), documentos e biomédicos.
- Colete bancos de dados para informações matemáticas, científicas e socioeconômicas e acesse dados e cálculos do Wolfram | Alpha .
- Processamento de texto técnico com editor de fórmulas e gerador automatizado de relatórios.
- Ele oferece uma linguagem de programação que suporta construções procedimentais, funcionais e orientadas a objetos e programação paralela.
- Kit de ferramentas para adicionar interfaces de usuário a cálculos e aplicativos.
- Ferramentas para construir e implantar aplicativos e serviços de TI baseados em nuvem.
- Ferramentas para conexão com uma biblioteca de vínculo dinâmico (DLL), linguagem (SQL), sistemas baseados em Java , .NET , C ++ , Fortran , CUDA , OpenCL e Hypertext Transfer Protocol (HTTP).
- Use a entrada de idioma de formato livre (uma interface de usuário em linguagem natural) e a linguagem Wolfram por meio do notebook quando estiver conectado à Internet.
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
- Mathematica 1.0 (Junho de 1988)
- Mathematica 1.2 (Agosto de 1989)
- Mathematica 2.0 (Janeiro de 1991)
- Mathematica 2.1 (Junho de 1992)
- Mathematica 2.2 (Junho de 1993)
- Mathematica 3.0 (Setembro de 1996)
- Mathematica 4.0 (Maio de 1999)
- Mathematica 4.1 (novembro de 2000)
- Mathematica 4.2 (Junho de 2002)
- Mathematica 5.0 (Junho de 2003)
- Mathematica 5.1 (novembro de 2004)
- Mathematica 5.2 (Julho de 2005)
- Mathematica 6.0 (Maio de 2007)
- Mathematica 6.0.1 (Julho de 2007)
- Mathematica 6.0.2 (Fevereiro de 2008)
- Mathematica 6.0.3 (junho de 2008)
- Mathematica 7.0 (Novembro de 2008)
- Mathematica 7.0.1 (Março de 2009)
- Mathematica 8.0 (novembro de 2010)
- Mathematica 8.0.1 (março de 2011)
- Mathematica 8.0.4 (outubro de 2011)
- Mathematica 9.0.0 (novembro de 2012)
- Mathematica 9.0.1 (Janeiro de 2013)
- Mathematica 10.0.0 (julho de 2014)
- Mathematica 10.0.1 (setembro de 2014)
- Mathematica 10.0.2 (dezembro de 2014)
- Mathematica 10.1 (março de 2015)
- Mathematica 10.2 (julho de 2015)
- Mathematica 10.3 (outubro de 2015)
- Mathematica 10.3.1 (dezembro de 2015)
- Mathematica 10.4 (março de 2016)
- Mathematica 10.4.1 (abril de 2016)
- Mathematica 11.0.0 (agosto de 2016)
- Mathematica 11.0.1 (setembro de 2016)
- Mathematica 11.1.0 (março de 2016)
- Mathematica 11.1.1 (abril de 2017)
- Mathematica 11.2.0 (setembro de 2017)
- Mathematica 11.3.0 (março de 2018)
- Mathematica 12.0.0 (abril de 2019)
- Mathematica 12.1.0 (março de 2020)
- Mathematica 12.2.0 (dezembro de 2020)
Notas e referências
-
" 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 )
-
(in) William C. Haneberg, geociências computacionais com Mathematica Springer2004, 381 p. ( ISBN 978-3-540-40245-9 , leia online )
-
James Somers , " The Scientific Paper Is Obsolete: Here What's próxima, " The Atlantic ,5 de abril de 2018( leia online )
-
" MacWorld review of Wolfram Workbench " , Wolfram Research,21 de junho de 2006
-
“ Usando uma interface baseada em texto ” , Wolfram Research
-
" Mathematica Player Pro - novo sistema de entrega de aplicativos para Mathematica " , gizmag.com
-
" 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) "
-
.NET / Link
-
" Mathematica 5.1 Available " , Database Journal,3 de janeiro de 2005
-
(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 )
-
" termos webMathematica " , Wolfram
-
" Mathematica Home Edition lançado " , Mac World,Fevereiro de 2009
-
(in) " Mathematica for Students Price: Individual License Options " em www.wolfram.com (acessado em 13 de fevereiro de 2020 )
-
" Como comprar uma licença do Mathematica 12 para casa e passatempo " (acessado em 13 de fevereiro de 2020 )
-
" Disponibilidade da plataforma Mathematica 6 "
-
Mathematica no Raspberry Pi
-
[1]
-
" Mathematica Journal 'news " , Mathematica Journal, Volume 9, Edição 1
-
" Supercomputer Pictures Solve the Once Insoluble " , John Markoff,30 de outubro de 1988
-
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
-
compare_mathematica , Nasser M. Abbasi.
-
Mathematica + 283 funções = Mathematica 2.0 , Raines Cohen, MacWeek, 15 de janeiro de 1991.
-
" 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 )
-
Arquivo de notícias Wolfram 1996.
-
" Mathematica 4.0 " , Charles Seiters, Macworld,1 r out 1999
-
" 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
-
Histórico de revisão rápida do Mathematica
-
" Mathematica chega a 64 bits " , MacWorld UK,13 de julho de 2005
-
" Hoje, o Mathematica está reinventado " , Blog de Stephen Wolfram,Maio de 2007
-
" 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
-
" mathematica-601 " ( Arquivo • Wikiwix • Archive.is • Google • O que fazer? ) , Wolfram Blog,Julho de 2007
-
“ Mathematica 7.0 lançado hoje! » , Blog de Stephen Wolfram,Novembro de 2008
-
" Anunciando o Mathematica 7.0.1 " , Wolfram,Março de 2009
-
" Mathematica 8! » , Blog de Stephen Wolfram,novembro de 2010
-
“ Mathematica 9 é lançado hoje! » , Blog de Stephen Wolfram,novembro de 2012
Apêndices
Artigos relacionados
links externos