Construite à partir des riches paradigmes de Mathematica, la version 10 introduit une vaste gamme de nouvelles idées qui élargissent non seulement le domaine de Mathematica, mais aussi qui simplifient et rendent plus efficaces beaucoup de modèles d'utilisation existants.
Le problème d'annulation multiple en Mathematica a été résolu!
Lorsque vous modifiez une ligne d'entrée, sa sortie correspondante devient grise pour indiquer que ce n'est plus connectée.
Lorsque vous tapez une fonction, l'aide est à un clic.
Use Ctrl + = pour insérer les noms d'entités et bien plus encore dans le langage naturel.
Simplement presser Tab avant de saisir le contenu dans une cellule pour aller d'une section à une sous-section à...
Complètement automatique sensible au contexte qui suggère des déclenchements d'options précises.
Lorsque vous devez choisir un fichier ou une couleur il y a toujours un assistant pour vous aider.
Complètement automatique de millions d'entités de noms et propriétés quand ils apparaissent dans les fonctions.
Obtenez des aperçus visuels de police, thèmes de tracé, styles et bien plus encore
Il suffit de commencer à taper, et une heuristique suggère la création d'un code, texte, chaîne ou une autre cellule.
Introduire <| ... |>: associations valeurs-clé hautement efficaces et pleinement intégrées dans le système.
Introduire une nouvelle manière de gérer des données structurées relationnelles et hiérarchiques.
Pays, produits chimiques, films: Il y a des fonctions intégrées pour tous.
Rendre n'importe quelle partie d'une expression inerte pour manipulation fonctionnelle et transformation de code, etc.
Dans le cadre du système géométrique à grande échelle, il y a maintenant une façon uniforme de représenter et d'utiliser n'importe quelle région géométrique.
Select[criterion][list] est aussi Select[list, criterion]—ainsi que beaucoup d'autres fonctions ont des formes d'opérateurs.
Beaucoup de fonctions pour gérer les paires key-value— aussi bien que les listes de règles.
FirstPosition, FirstCase, SelectFirst: plus besoin de vérifier et sélectionner les premières parties.
AllTrue, AnyTrue, NoneTrue: appliquer une fonction et un test
PositionIndex, Count, etc.: où, combien, etc., données en tant qu'associations
MaximalBy, CountsBy, GroupBy: et beaucoup d'autres formes et fonctions en forme d'adverbe
Quand c'est logique, ce qui fonctionne pour Association fonctionne aussi pour les listes de règles
Associations valeurs-clé: par exemple, <|a->1, b->2|>
#x est Part[#, "x"] pour rendre facile l'utilisation des valeurs à partir d'une association.
Rendez la programmation fonctionnelle extrêmement plus facile.
Il est maintenant facile de générer des chaînes à partir de modèles...
C'est beaucoup plus facile que la programmation d'un notebook: simplement utilisez des modèles pour créer des documents.
Avec seulement quelques drapeaux dans votre HTML, vous obtenez un puissant modèle de calcul.
Aussi facile que de créer un notebook— maintenant ça devient un modèle pour créer d'autres notebooks.
Écrivez des modèles avec Pluralize pour mettre les mots au pluriel quand c'est nécéssaire
Les objets date et heure permettent l'arithmétique et interaction avec les unités, etc.
Beaucoup d'analyse de séries chronologiques, de modélisation et de prévision.
Il est extrêmement plus facile de lire le code quand il dit "Ici" ou "Maintenant"
Calcul astronomique pratique et immédiat
Il y a maintenant une façon intégrée de représenter chaque point sur la Terre (ou la lune), etc.
LocalTime et nouvelle manipulation de fuseaux horaires
Les séries temporelles font maintenant partie intégrante du système.
Calculs Géo—Cartes de tous les endroits du monde—et bien au de-là.
Quatre fonctions de Dirichlet supplémentaires, des Fresnels... Sans mentionner les séquences de Farey ou des fibonarielles.
Les éléments finis sont là — après environ une décennie de développement.
Fonctions efficaces de calcul et de visualisation des structures de Mandelbrot et Julia.
Un autre élément dans l'ensemble du cadre de processus aléatoires et de modélisation.
Obtenez seulement le résultat principal de la résolution d'une équation...
Évaluez si les matrices sont orthogonales, semi-définies positives, antihermitiennes, etc.
Solve, Reduce, Integrate, Optimize, etc. maintenant tout fonctionne avec les régions géométriques arbitraires.
DSolve, Integrate, Interpolate, et maintenant beaucoup plus pour manipuler les quantités avec les unités.
Encore plus de fonctions pour rendre le code mathématique pratique et lisible.
Utilisez Inactive pour maintenir les expressions mathématiques inactives pour manipulation et affichage, etc.
Surfaces, volumes, distances par rapport au nombres, etc.— tout est intégré et symbolique.
Représentations symboliques entières des domaines et gammes de toutes sortes de fonctions.
Différenciez une somme formelle, faites des opérations sur une intégrale— faites des opérations formelles sur les maths non évaluées.
Rayon de courbure, longueur de l'arc, Frenet, et bien plus encore.
Utilisez SASTriangle etc. pour spécifier un triangle, et tout résoudre
Au-delà des tracés 2D et 3D; C'est le tracé 1D—des points, intervalles, etc.
Nouvelles optimisations pour les nouvelles architectures de machines, de nouveaux algorithmes.
Réduisez et résolvez des systèmes d'équations polynomiales exactes beaucoup plus rapidement.
Nouveaux algorithmes "condensés fonctionnels"—élargir considérablement l'univers des sommes et des produits réalisables.
Un nouvel algorithme majeur pour la résolution de systèmes numériques d'équations polynomiales.
Un nouvel algorithme trouve les voisins les plus proches plus rapidement en hautes dimensions.
Optimisations dans plusieurs structures de données de base réduisent l'utilisation de mémoire par un facteur de 2 et plus.
Les problèmes du voyageur de commerce et plus de 1000 autres points sont désormais très faciles à résoudre.
Pour la première fois résoudre symboliquement des equations différentielles ordinaires avec des retards er événements discrets.
Le noyau fonctionne maintenant comme une bibliothèque partagée, réduisant ainsi l'espace de code nécessaire pour faire fonctionner plusieurs noyaux.
Une présentation entièrement redessinée et modernisée pour la visualisation.
Il suffit de définir un thème pour le tracé récupérer la représentation graphique pour toutes les visualisations.
Maintenant vous pouvez voir immédiatement à quoi ressemble RGBColor[1,.7,.8]: elle s'affiche comme un échantillon.
Algorithmes automatisés pour créer des légendes, y compris des quantités et des unités si c'est nécessaire.
InterpolatingFunction, NearestFunction, InputStream, etc. s'affichent maintenant dans un format régulier avec recherche descendante
Minimale, internet, affaire, scientifique, sparkline...: choisissez un thème pour définir graphiquement les options graphiques.
Formatez tout automatiquement dans de colonnes multiples (même irrégulières).
... et bien sûr,
500 et plus de chaînes d'interprètes intégrés —pour tout des des villes aux races des chats
Encodage, décodage et rétrécissement, etc.: toutes sortes d'opérateurs URL.
TouchPosition pour écrans tactiles
Lancez un processus externe et faire de l'entrée-sortie avec
Tweet, statut de mise à jour, etc. à partir de n'importe quel programme
Envoyez des images, matrices creuses, et bien plus encore via LibraryLink à DLLs, et obtenez aussi un rappel automatique.
ReadString, ReadLine, etc.: exactement ce qu'il vous faut pour la chaîne de bas niveau de l'entrée et la sortie.
Meilleur pris en charge pour les connections de caméra des ordinateurs.
Nouveaux circuits de commande et d'optimisation arrivent à DatabaseLink
Essayer
Acheter
Mathematica est disponible sous Windows,
macOS, Linux et dans le cloud »
Vous avez des questions ou des commentaires ? Contactez un expert Wolfram »