Para usuários já existentes
A versão 11 não só amplia o alcance as capacidades da Wolfram Language como também introduz muitas melhorias que mantém os princípios básicos da linguagem tornando-a ainda mais produtiva e consistente.
Amostra de alguns dos destaques para quem já é usuário da Wolfram Language
(Exceto quando for mencionado, todos os recursos estão disponíveis para desktop e nuvem.)
Os notebooks estão diferentes!
Tipos de fonte de códigos elegantes »
A fonte Courier finalmente se foi, até no desktop, sendo substituída pela elegante letra para código sans-serif
Correção ortográfica em tempo real »
Corrija a ortografia com dicionários enquanto você digita em mais de 25 idiomas (versão desktop)
Mais função de auto completar »
Quer saber possíveis opções de valores ou propriedades de entidades? Apenas comece a digitar...
Sequência de execução para qualquer mensagem »
A nova apresentação de mensagens permite que você encontre imediatamente de onde foi gerada a mensagem
Realce para células de inicialização »
Em um notebook, Ctrl + 8 agora cria de imediato uma céula de inicialização, indicada com um fundo cinza
Dumentação da web copiável
Os exemplos de documenração da web estão no ar quando são copiados, mesmo no desktop
Editor de pacotes otimizado »
Edite seu código em notebook com todas as funções, salve como Get[]able texto sem formato
Novos recursos de programação
Uma tabela simples não precisa de suporte »
Table[x, n] cria n cópias de x; sem necessidade de Table[x,{n}]
O poderoso Nada »
Substitua um elemento de uma cadeia de caracteres com Nothing, e simplesmente desaparecerá
Apenas envolva Echo para obter um resultado »
Echo mostra, mas depois retorna o o que mostrou, assim você pode mexer no código em qualquer lugar
Apenas faça uma vez »
Once permite que você execute o código uma vez por sessão
Não apenas intervalos, mas subdivisão »
Faça uma lista de n de 0 a 1, etc.
Concordância de padrões para associações »
Coloque padrões em qualquer parte em associações, com concordância sem ordem apropriada, etc.
Sincronização exata, mesmo quando é curta »
RepeatedTiming repete automaticamente operações mais rápidas e a média do tempo que elas levam
Programação ainda mais funcional
Incorporado com a história »
SequenceFold permite que você incorpore qualquer número de elementos anteriores
TakeLargest, TakeLargestBy... »
Obtenha os n elementos maiores, menores, etc. de uma lista
Agrupe para criar uma rede »
Crie um grafo agrupando de forma interativa uma função
A família Sequence »
SequencePosition, SequenceCount, etc.: busca sequências diretamente em listas
BlockMap »
Mapeie funções que consideram blocos no lugar de elementos individuais
Mais com texto & Linguagem Natural
Mais funções de teste de cadeias de caracteres
Grandes listas de palavras »
WordList para diferentes tipos de palavras (comuns, verbos, etc.) em 27 idiomas
Ache as palavras, frases, etc. »
TextWords, TextSentences, etc. para obter listas de palavras, frases, etc. numa cadeia de caracteres
Defina esta palavra! »
WordDefinition para acesso direto a definições de palavras
Faça a análise desta frase! »
Análise sintática e morfológica detalhada das orações, separação das partes da oração, diagramas de árvore, etc.
Conte as letras, palavras... »
LetterCounts, WordCounts, etc. em qualquer texto
Intérprete para dados estruturados »
CompoundElement, RepeatingElement, etc. para interpretação de dados estruturados
Interface linguística programável »
Implemente gramáticas arbitrárias contendo elementos incorporados de NLU
Tudo agora é multilíngue
Tradução de código multilíngue »
Anote código em tempo real com explicação da função em uma dúzia de idiomas
Transliteração para tudo »
Transliterate de chinês, russo, o que quer que seja, para qualquer sistema de escrita
Classificação alfabética em qualquer idioma »
AlphabeticSort simplesmente faz a coisa certa...
Converta a ASCII »
RemoveDiacritics para eliminar marcas diacríticas
OCR além de inglês »
TextRecognize agora dá suporte para 60 idiomas
Conveniências algorítmicas
Apenas faça operações aritméticas—com séries temporais »
Some, divida, etc. séries temporais, com amostras regulares ou irregulares
Números de base mista »
Pés e polegadas, dólares e centavos: manipule números com bases mistas
Calcule os limites de dados... »
CoordinateBounds calcula mínimos e máximos para cada dimensão dos dados
Distribuições estatísticas podem ter unidades »
As distrubuições estatísticas podem resultar quantidades, com todas as unidades corretas
DistanceMatrix para distâncias em pares »
Distâncias entre pontos geográficos, datas, cadeia de caracteres, imagens...
Conveniências de gráficos
Crie de forma rápida um polígono regular »
RegularPolygon para o polígono, CirclePoints para as arestas
Tartarugas por todo o caminho »
AnglePath oferece capacidade industrial, e rotas como as da Logo
Instantaneamente polar, esférico... »
FromPolarCoordinates etc. para conversão instantânea de e para coordenadas polares
Ícones automáticos de A New Kind of Science, e além »
RulePlot mostra automaticamente regras e evoluções para autômatos celulares etc. de várias formas
Gire, levante, modifique e muito mais »
Especifique rotações em 3D com RollPitchYawAngles, EulerAngles...
Completando grandes dados matemáticos
Equações diferenciais parciais simbólicas, equações integrais, funções de Green... »
Muito esperado, e construído sobre uma enorme quantidade de funcionalidades algorítmicas
Problemas de valores próprios para equações diferenciais »
Problemas de valores próprios simbólicos e numéricos: Helmholtz, Schrodinger, etc.
GOE, GUE...: Matrizes aleatórias de todos os tipos »
Suporte completo para matrizes aleatórias e suas propriedades estatísticas
Melhor visualização
Coloque legenda em tudo »
As notas colocadas de forma automática permitem que você coloque legendas , linhas, curvas...
A família de gráficos em camadas »
Veja dentro de regiões em 3D com 6 tipos de gráficos de camadas
Planos de cortes locais para cortes de seção etc. »
ClipPlanes se converte em um estilo para qualquer objeto em 3D
Nuvens de palavras, linhas temporais... »
Visualize com as word clouds super flexíveis, linhas temporais, etc.
Eixos revertido, recíprocos, ampliados, etc. »
Configure qualquer transformação de marcas dos eixos que você quiser.
Crie um tema para grafos, indicadores e malhas »
PlotTheme muda instantaneamente entre diferentes temas visuais para grafos etc.
Geografia
Distância de viagem »
Use TravelDistance para saber distâncias reais de viagem, não apenas distâncias geodésicas
Mapas históricos de países »
Sequência de mapas de fronteiras para a história de mais de 1000 países
Mapas ampliáveis e navegáveis »
DynamicGeoGraphics cria mapas interativos
Imagens de satélite »
Ampliação até nível 11 para a Terra (assim como para lua, marte, plutão, etc.)
Geometria para terrenos »
Geometria completa em 3D com GeoElevationData
Para aulas de matemática
Não una através das singularidades.. »
Exclusões exatas para todos os gráficos (2D, 3D...)
Números poligonais »
Números instantâneos triangulares, quadrados etc
Derivadas à mão... »
DifferenceQuotient para aproximar Ε-Δ e tudo isso
Represente graficamente qualquer região »
O gráfico só pode ser feito na região, sem importar a sua definição.
Números romanos »
Quer fazer cálculos matemáticos como se faziam há 2.000 anos atrás?
Os dados estão cada vez maiores
Entidades e propriedades com datas »
Solicite valores em uma data em particular usando Dated
Defina suas próprias entidades »
EntityStore permite que você especifique suas próprias entidades, propriedades e valores
Repositório de dados Wolfram »
Suporte básico para dados externos de grande escala de acesso instantâneo
Entidades implícitas »
Os cinco maiores países, o metal mais denso, etc., tudo especificado simbólicamente
Acumule dados de qualquer lugar no Wolfram Data Drop »
Use uma dezena de métodos diferentes para inserir dados em um databins na nuvem
Novo layout automático para Dataset »
Qualquer formato, profundidade, formatados automaticamente, com rolagem e obtenção de informação apenas clicando
Áudio!
Áudio em grande escala »
Suporte para processamento de arquivos de áudio de uma hora de duração, com visualização, etc.
Áudio está para o som assim como a imagem está para o gráfico »
Manipule diretamente os áudios dos notebooks
Trabalhe mais com imagens
Imagens podem ser muito maiores »
DynamicImage permite manter uma imagem no disco, ampliá-la e girá-la
Muitas fotografias computacionais »
ColorBalance para corrigir cores, etc.
Realce sofisticado em imagens »
Realce estático e dinâmico de pontos, curvas e áreas em imagens
De imagens à malhas computáveis... »
ImageMesh converte de qualquer imagem binária 2D ou 3D a sua região correspondente de malha
Lê metadados de imagens automaticamente »
Extraia automaticamente datas, tempos, etc. de Exif, XMP, IPTC
Aprendizagem automática & Inteligência artificial
Determine quais propriedades buscar »
A opção FeatureExtractor especifica como extrair propriedades para Classify etc.
Redes neurais simbólicas »
Construa e treine redes neurais completas usando CPUs e GPUs
Agrupamento para tudo »
Agrupamento baseado em aprendizagem automática para dados, imagens, textos, etc., criando árvores, dendrogramas, etc.
Mais na base de conhecimento
Wikipedia incorporada »
Solicite material de artigos da Wikipédia de forma imediata
Conheça funções próprias »
WolframLanguageData para informações detalhadas sobre funções da Wolfram Language
Comida, oceanos, proteção contra radiação, mortalidade, pokémon... »
Cobertura de mais domínios do seu conhecimento
Previsão do tempo »
Previsões e dados históricos de meteorogia
Impressão 3D levada a sério
Arrume a geometria para que possa imprimí-la »
RepairMesh para reparar pequenos erros na geometria em 3D
Imprima este gráfico em 3D! »
Processo automático de um gráfico em 3D de funções ou dados, em um objeto impresso em 3D
Apenas imprima... em 3D »
Conexões instantâneas com impressoras 3D e serviços de impressão 3D
Imprima este osso! »
Vá de um scaner 3D (ou dados de anatomia integrados AnatomyData) a um objeto impresso em 3D-printed, como um osso por exemplo
Químicos, nós, poliedros, terrenos... »
Geometrias impressas de forma imediata em 3D
Ampliando a infraestrutura de sistemas
Publicação-assinatura chega à Wolfram Language »
Framework de canais flexíveis para comunicação entre qualquer coisa, em notebooks, etc.
Envie para a nuvem para computação assíncrona »
CloudSubmit para enviar qualquer coisa
Paralelize diretórios de arquivos »
FileSystemMap para mapear operações em diretórios agrupados
Armazenamento local sistemático de objetos »
LocalObject, LocalCache, etc. para armazenar, cache, etc. qualquer coisa localmente
Arranjos brutos binários de bytes »
Armazene dados diretamente em forma binária
WolframScript para tudo da shell »
Solicite códigos, APIs, e funções com kernels locais ou na nuvem direto da linha de código
Expressões mutáveis sistemáticas na nuvem »
CloudExpression para colocar expressões na nuvem que podem ser mdificadas qualquer momento
Conecte-se a sockets »
Comunique-se através de sockets exatamente como através de arquivos
Acesso à nuvem através de chaves de permissão »
Configure objetos da nivem assim qualquer pessoa com uma chave pode ter acesso
Interação com a web
Formas da web mais sofisticadas »
Formas de múltiplas páginas, ampliáveis, recicláveis, etc, com mais tipos de controles
Manipule sua própria publicação do conteúdo associado a uma URL »
URLDispatcher permite que você defina simbolicamente regras para URLs diferentes
Obtenha de forma assíncrona
URLSubmit e HandlerFunctions para leitura assíncrona de URL
Conversas bilaterais implementadas na web »
Use AskFunction para configurar lógica arbitrária para interações de usuários ("entrevistas", "assistentes"...)
O armazenamento completo de cookies »
Manipulação simbólica detalhada de obtenção, configuração e armazenamento de cookies
APIs por e-mail »
Execute automaticamente código baseado na recepção de e-mail
Solicitações simbólicas de HTTP »
HTTPRequest representa qualquer solicitação HTTP de uma forma simbólica conveniente