O Mathematica 12 amplia de forma significativa os recursos do Mathematica e introduz muitas melhorias que fazem o sistema fluir melhor e com mais eficiência.
Geração automática de integração, soma, constantes, etc.
Limites multivariados, limite máximo, limites de sequência e tudo mais
AddSides, MultiplySides, DivideSides, etc. (mas sempre correto)
Notação O grande, notação o pequeno, aproximação WKB, análise assintótica e tudo isso.
Gere provas simbólicas de axiomas com FindEquationalProof
Plano complexo, valores complexos; 2D, 3D; funções, dados
Formatação mais simples para objetos Root[]
etc. para indicar as variáveis formais de forma mais elegante
Dê sua própria função de escalonamento (log, probabilidade, etc.)
Mostre vários conjuntos de dados simultaneamente, em percentual etc.
Arranjos de gráficos com eixos comuns
Cálculos de todos os tipos com poliedros (poliedros chanfrados, snubificados, ...)
Polígonos que giram, se cruzam, têm buracos, etc.
Regiões automaticamente visualizadas (implícita, explícita, ...)
Geometria euclidiana (CircleThrough, Midpoint, ...) calculada com FindGeometricConjectures etc.
x ± dx para computação, visualização, etc.
SystemModel, SystemModelSimulate, SystemModelPlot, ... para máquinas, circuitos, rotas
Quadrática, semidefinida, cônica, ... otimização para problemas grandes e pequenos
Visualização e computação com moléculas arbitrárias (orgânicas)
Leia, escreva, analise, faça transações com Bitcoin, Ethereum, etc.
Agora existe uma única função para classificar o maior primeiro
As propriedades são automaticamente herdadas quando operações gráficas são feitas
Forma padronizada para obter informações sobre objetos (imagens, áudio, objetos na nuvem, entidades, ...)
Especifique um dia, semana, mês, etc., assim como um momento no tempo
Especificações baseadas em associação para regras de autômato celular
In[•] e Out[•] para legendar entrada e saída, mesmo sem um kernel
Salve códigos e dados diretamente em um notebook, formatando apenas como um ícone
Amostras de Audio, SparseArray, etc. permitem escolher o local de armazenamento
Novos notebooks de apresentador para apresentações interativas com vários formatos que se adaptam ao tamanho da tela
Suporte total do moderno Cocoa de 64 bits para notebooks no Mac (> 2 GB etc.)
Indicadores automáticos para facilitar a observação de grupos de células fechadas
Suporte para Qt 5, permitindo a renderização sem um servidor X
GeoBubbleChart para visualizar valores em mapas
RandomGeoPosition para pontos aleatórios em qualquer região (países etc.)
GeoImage para imagens de alta resolução, não apenas na Terra
Funções incorporadas como AttentionLayer para redes neurais simbólicas
Detecção automática de anomalias para todas as formas de dados
FeatureSpacePlot, FeatureSpacePlot3D... e inclusão de muitas mais funções para extrair propriedades
Treinamento de rede neural de última geração
Painel de aprendizagem de máquina totalmente interativo para treinamento e muito mais
Visualização automática de estruturas de redes neurais (com detalhamento)
Exportação MXNet das principais estruturas de rede neural
O repositório de rede neural da Wolfram com redes imediatamente computáveis para NetModel
LearnDistribution para distribuição de qualquer tipo de dados
FacialFeatures para encontrar rostos e suas características em uma imagem
ImageRestyle para o tratamento automático de imagens
ImageGraphics para heuristicamente converter bitmaps para gráficos vetoriais
Capture som para um objeto de Audio[]
Extraia áudio de uma imagem de espectrograma com InverseSpectrogram
Importação e exportação de M4A
Transcreva textos a partir de áudios com SpeechRecognize
Sintetize a fala do texto como áudio computável
Perguntas e respostas de última geração a respeito de textos FindTextualAnswer
Países, datas, filmes, o que for: extraia do texto com TextCases
Traduza entre idiomas usando um serviço externo
Compilador experimental da Wolfram Language para LLVM
NumericArray para armazenamento eficiente de tipos brutos (Integer16, ...)
Processo de download mais simples
Busca antecipada de instruções preditiva automática (ou manual) de dados da Wolfram Knowledgebase
Primeiro, maiores, etc. consultas diretas sobre tipos e classes de entidades
Encontre páginas e imagens com WebSearch e WebImageSearch
Inicialização programável de valores
Crie e verifique assinaturas digitais
Crie e edite arquivos .wl e .wls via File > New
Em uma sessão, na sua máquina ou na nuvem
Importe, exporte, converta sequências de caracteres, etc. diretamente com matrizes de bytes
Esse notebook, essa máquina, esse usuário, ...: código persistente e dados persistentes
Envie de forma assíncrona para uma URL, com callbacks
MemoryAvailable para acesso programático a limites de memória
Armazene e transmita de forma eficiente qualquer expressão em formato binário
Use RemoteFile em CopyFile etc., autenticando conforme você precisa
Conecte-se a qualquer servidor IMAP e leia/analise/modifique pastas de e-mail
RemoteRun etc. para executar processos através de SSH em máquinas remotas
Acesso programático a dados do tipo ps em processos em execução
Capture pacotes de rede do e para o seu computador
Leia e escreva dados em MongoDB
Camada simbólica completa para acesso contínuo a bancos de dados SQL
Acesso programático a bancos de dados e triplestores de gráficos
Importação e exportação muito mais eficientes (e robustas) de dados tabulares
WebImage para obter uma imagem de qualquer página da web
Importação e exportação completas de expressões para HDF5
Feeds de dados financeiros em tempo real e assíncronos (apenas na Wolfram Finance Platform)
Implemente sistemas de controle e filtros diretamente em microcontroladores
Use > para iniciar uma célula Python, em seguida, obtenha resultados na Wolfram Language
Interaja programaticamente com um navegador da web
ExternalEvaluate para chamar o código diretamente da Wolfram Language
OAuth etc. para autenticar o acesso a serviços externos
Crie geometria, obtenha telemetria... ou programaticamente faça um jogo completo
Acesse instantaneamente (e contribua para) um repositório público de funções
File > Publish to Cloud: para o mundo, ou com senha
Base de URLs agora permitem nomes de usuários, além de UUIDs