Para usuarios actuales
La versión 11 no sólo amplía el alcance y capacidades de Wolfram Language, sino también introduce muchas mejoras que mantienen los principios fundamentales del lenguaje mientras que lo hace más fluído y productivo.
Muestra de algunos de los atributos destacados para usuarios actuales de Wolfram Language
(Excepto cuando se indique, todas las funciones están disponibles tanto para el escritorio como para la nube).
¡Los cuadernos lucen diferente!
Tipos de letra de código elegantes »
Courier finalmente se ha ido, incluso del escritorio, y ha sido remplazado por un tipo de letra para código sans-serif elegante.
Corrección ortográfica en tiempo real »
Corrija la ortografía con diccionarios extendidos mientras escribe en más de 25 idiomas (en la versión de escritorio).
Y más funciones de autocompletar »
¿Quiere conocer posibles opciones de valores o propiedades de entidades? Simplemente empiece a escribir...
Seguimiento de pila para cualquier mensaje »
La nueva presentación de mensajes le permite encontrar inmediatamente donde fue generado un mensaje.
Realce para las celdas de inicialización »
En un cuaderno, Ctrl + 8 ahora crea inmediatamente una celda de inicialización, marcada con un fondo gris.
Documentación web copiable
Los ejemplos de la documentación web están vivos cuando son copiados, incluso en el escritorio.
Editor de paquetes optimizado »
Edite su código en un cuaderno con todas las funciones; guárdelo como Get[]able texto sin formato.
Nuevas características de programación
Una tabla sencilla no necesita apoyos »
Table[x, n] crea n copias de x; sin necesidad de Table[x,{n}]
La potente función Nothing »
Remplace un elemento de una cadena de caracteres con Nothing, y simplemente desaparecerá.
Simplemente envuelva Echo para que imprima un resultado »
Echo imprime, pero luego regresa lo impreso, para que lo pueda incorporar dentro de código en cualquier parte.
Evite envolturas especiales usando UpTo »
Take[{a,b,c},UpTo[5]] simplemente funciona; sin necesidad de condicionales.
Simplemente hágalo una vez »
Once le permite ejecutar código sólo una vez por sesión.
No sólo Rango, pero Subdivisión »
Cree una lista de n números del 0 al 1, etc., etc.
Concordancia de patrones para asociaciones »
Coloque patrones en cualquier parte en asociaciones, con concordancia sin orden apropiada, etc.
Sincronización exacta, incluso si es breve »
RepeatedTiming repite automáticamente operaciones más rápidas y promedia los tiempos que toman.
Programación aún más funcional
Incorporado en la historia »
SequenceFold le permite incorporar cualquier número de elementos previos.
TakeLargest, TakeLargestBy... »
Obtenga los n elementos más grandes, más pequeños, etc., de una lista.
Incruste para crear una red »
Cree un grafo incrustando de forma iterativa una función.
La familia Sequence »
SequencePosition, SequenceCount, etc.: Busque secuencias directamente en listas.
BlockMap »
Mapee funciones que toman bloques en lugar de elementos individuales.
Más en texto y lenguaje natural
Más funciones de prueba de cadenas de caracteres
Grandes listas de palabras »
WordList para palabras de distintos tipos (comunes, verbos, etc.) en 27 idiomas.
Encuentre las palabras, oraciones, etc. »
TextWords, TextSentences, etc. para obtener listas de palabras, oraciones, etc. en una cadena de caracteres.
¡Defina esa palabra! »
WordDefinition para el acceso directo a definiciones de palabras.
¡Diagrame esa oración! »
Segmentación completa de oraciones en árboles de cláusulas, frases, etc.
Cuente las letras, palabras... »
LetterCounts, WordCounts, etc. en cualquier texto.
Intérprete para datos estructurados »
CompoundElement, RepeatingElement, etc., para la interpretación de datos estructurados.
Interfaz lingüística programable »
Implemente gramáticas arbitrarias que contengan elementos incorporados de NLU.
Todo ahora es plurilingüe
Traducciones de código plurilingües »
Anote código en tiempo real con explicaciones de función en una docena de idiomas.
Transliteraciones para todo »
Transliterate desde chino, ruso, lo que sea, a cualquier sistema de escritura.
Clasificación alfabética real en cualquier idioma »
AlphabeticSort simplemente hace lo correcto...
Convierta a ASCII »
RemoveDiacritics para eliminar marcas diacríticas.
OCR más allá del inglés »
TextRecognize ahora da soporte a 60 idiomas.
Conveniencias algorítmicas
De forma sencilla realice operaciones aritméticas con series temporales »
Agregue, divida, etc., series temporales, con muestreo regular o irregular.
Números de base mixta »
Pies y pulgadas, dólares y centavos: Maneje números con bases mixtas
Conozca los límites de datos... »
CoordinateBounds calcula mínimos y máximos para cada dimensión en los datos.
Las distribuciones estadísticas pueden tener unidades »
Las distribuciones estadísticas pueden dar cantidades, con todas las unidades apropiadas.
DistanceMatrix para distancias en pares »
Distancias entre puntos geográficos, fechas, cadenas de caracteres, imágenes...
Conveniencias de gráficos
Cree rápidamente un polígono regular »
RegularPolygon para el polígono, CirclePoints para las aristas.
Tortugas todo el camino hasta abajo »
AnglePath proporciona potencia industrial, rutas como las de Logo.
Instantáneamente polar, esférico... »
FromPolarCoordinates etc. para la conversión instantánea de y hacia coordenadas polares.
Íconos automáticos desde A New Kind of Science, y más allá »
RulePlot muestra automáticamente reglas y evoluciones para autómatas celulares, etc., en muchas formas.
Alabeo, cabeceo, guiñada y todo eso »
Especifique rotaciones en 3D con RollPitchYawAngles, EulerAngles...
Completando grandes datos matemáticos
Ecuaciones diferenciales parciales simbólicas, ecuaciones integrales, funciones de Green... »
Tan esperado y construido sobre la base de una gran torre de funcionalidades algorítmicas.
Problemas de valores propios para ecuaciones diferenciales »
Problemas de valores propios simbólicos y numéricos: Helmholtz, Schrödinger, etc.
GOE, GUE...: Matrices aleatorias de todo tipo »
Soporte completo para matrices aleatorias y sus propiedades estadísticas
Más y mejor visualización
Etiquete todo con leyendas »
Las leyendas colocadas de forma automática le permiten etiquetar puntos, líneas, curvas...
La familia de gráficos de porciones »
Vea dentro de regiones en 3D con seis tipos de gráficos de porciones.
Planos de corte locales para cortes de sección, etc. »
ClipPlanes se convierte en un estilo para cualquier objeto en 3D.
Nubes de palabras, líneas temporales... »
Visualice con las super fexibles nubes de palabras, líneas temporales, etc.
Ejes inversos, recíprocos, ampliados, etc. »
Configure cualquier transformación de marcas de ejes que desee.
Dele un tema a grafos, indicadores y mallas »
PlotTheme cambia instantáneamente entre distintos temas visuales para grafos, etc.
Geografía
Distancias de manejo »
Use TravelDistance para encontrar distancias de manejo reales, no simplemente distancia geodésicas.
Mapas históricos de países »
Secuencias de mapas de fronteras para las historias de más de 1.000 países.
Mapas ampliables y navegables »
DynamicGeoGraphics crea mapas interactivos.
Imágenes de satélite »
Mozaicos para ampliar hasta nivel 11 pra la Tierra (así como para la Luna, Marte, Putón, etc.).
Geometría para terrenos »
Geometría completa en 3D a partir de GeoElevationData.
Para clases de matemáticas
No una a través de las singularidades... »
Exclusiones exactas para todos los gráficos (2D, 3D...)
Números poligonales »
Números instantáneos triangulares, cuadrados, etc.
Derivados a mano... »
DifferenceQuotient para aproximar Ε-Δ y todo eso.
Represente gráficamente cualquier región »
Como sea que defina una región, usted puede representar gráficamente sólo dicha región.
Números romanos »
¿Desea hacer matemática como se hacía hace 2000 años?
Los datos son cada vez más grandes
Entidades y propiedades con fecha »
Pregunte por valores en una fecha en particular usando Dated.
Defina sus propias entidades »
EntityStore le permite especificar sus propias entidades, propiedades y valores.
Repositorio de datos Wolfram »
Soporte básico para datos externos a gran escala de acceso instantáneo.
Entidades implícitas »
Los cinco países más grandes, el metal más denso, etc., todos especificados simbólicamente.
Acumule datos desde cualquier parte en Wolfram Data Drop »
Utilice una docena de métodos distintos para colocar datos en archivos de datos en la nube.
Nueva disposición automática para Dataset »
Cualquier forma, profundidad, formateados automáticamente, desplazando y desglose.
Audio
Audio realmente a gran escala »
Suporte para procesamiento de archivos de audio de una hora, visualizándolos, etc.
El audio es al sonido, lo que la imagen es al gráfico »
Manipule directamente el audio presentado en los cuadernos.
Aún más de imágenes
Las imágenes pueden ser mucho más grandes »
DynamicImage le permite mantener una imagen en el disco, ampliarla y navegarla.
Gran cantidad de fotografía computacional »
ColorBalance para corregir colores, etc.
Realce estilizado en imágenes »
Realce estático y dinámico de puntos, curvas y áreas en imágenes.
Desde imágenes a mallas computables... »
ImageMesh converte cualquier imagen binaria en 2D o 3D a su correspondiente región de mallas.
Lea metadatos automáticamente a partir de imágenes »
Extraiga automáticamente fechas, tiempos, etc., desde Exif, XMP, IPTC.
Aprendizaje automático e Inteligencia artificial
Determine que propiedades buscar »
La opción de FeatureExtractor para especificar cómo extraer propiedades para Classify, etc.
Redes neuronales simbólicas »
Construya y entrene redes neuronales completas usando CPUs y GPUs.
Agrupamientos para todo »
Agrupamiento basado en aprendizaje automático para datos, imágenes, texto, etc., creación de árboles, dendrogramas, etc.
Más en la base de conocimiento
Wikipedia está incorporado »
Traiga material de artículos de Wikipedia de forma inmediata.
Conozca funciones propias »
WolframLanguageData para información detallada acerca de funciones de Wolfram Language.
Comida, océanos, protección a la radiación, mortalidas, Pokémon... »
Abarca muchos más dominios de conocimiento.
Pronóstico del tiempo »
Pronósticos, así como datos históricos del tiempo.
Tomándonos la impresión en 3D en serio
Repare la geometría para que pueda imprimirla »
RepairMesh para reparar esos pequeños errores en la geometría en 3D.
¡Imprima ese gráfico en 3D! »
Canalización automática de un gráfico en 3D de funciones o datos, a un objeto impreso en 3D.
Simplemente imprímalo... en 3D »
Conexiones instantáneas a impresoras en 3D y servicios de impresión en 3D.
¡Imprima ese hueso! »
Vaya de un escaner en 3D (o AnatomyData incorporado) a objetos impresos en 3D, tales como huesos.
Químicos, nudos, poliedros, terrenos... »
Geometrías que pueden ser impresas en 3D de forma inmediata.
Ampliación de la infraestructura a nivel del sistema
Publicación-subscripción llega a Wolfram Language »
Marco de canales flexible para comunicación entre cualquier cosa, en cuadernos, etc.
Envíe a la nube para computación asíncrona »
CloudSubmit para enviar cualquier cosa.
Paralelice directorios de archivos »
FileSystemMap para mapear operaciones en directorios anidados.
Almacenaje local persistente de objetos »
LocalObject, LocalCache, etc. para almacenar, caché, etc., cualquier cosa de forma local.
Arreglos crudos binarios de bytes »
Almacene datos directamente en forma binaria.
WolframScript para todo desde el shell »
Llame código, APIs, y funciones con kérneles locales o de nube directamente desde la línea de código.
Expresiones mutables persistentes en la nube »
CloudExpression para colocar expresiones en la nube para ser modificadas en cualquier momento.
Conéctese a sockets »
Comuníquese por medio de sockets justo como por medio de archivos.
Acceso a la nube por medio de claves de autorización »
Configure objetos de nube para que cualquiera con una clave pueda acceder a ellos.
Interacción en la web
Formas web mucho más sofisticadas »
Formas de múltiples páginas, ampliables, reciclables, etc., con más tipos de controles.
Maneje su propio despacho de URLs »
URLDispatcher le permite definir simbólicamente reglas para distintos URLs.
Obténgalo de forma asíncrona
URLSubmit y HandlerFunctions para lectura asíncrona de URL.
WConversaciones bilaterales implementadas en la web »
Use AskFunction para configurar lógica arbitraria para interacciones de usuario ("entrevistas", "asistentes"...)
La tienda completa de cookies »
Manejo simbólico detallado de obtención, configuración y almacenaje de cookies.
APIs por correo »
Ejecute automáticamente código basado en la recepción de correo electrónico.
Solicitudes simbólicas de HTTP »
HTTPRequest para representar cualquier solicitud HTTP en una forma simbólica conveniente.