Mathematica 14.2
| январь 2025 | Документация 14.2
Версия 14.2 представляет мощный инструмент в Tabular, который обеспечивает очень простой и эффективный способ работы с таблицами данных, расположенных в строках и столбцах, а также сотни других функций, улучшенных для использования его особых возможностей. Добавлены новые функции и усовершенствования для улучшения нейронных сетей и LLM, работы с теорией игр, улучшения вычислений на GPU, а также расширения изображений и видео.
- Создавайте версию функции, защищенную от неправильного ввода с помощью Failsafe
- Удаляйте элементы, не подчиняющиеся функции критерия, с помощью Discard
- Используйте AssociationComap для создания ассоциации путем применения списка функций к значению
- Отображайте выражение, полностью защищенное от оценки с помощью HoldCompleteForm
- Tabular представляет собой табличные данные, ориентированные на столбцы, с различными типами, отсутствующими значениями и т.д.
- ToTabular преобразуется в Tabular с детальным контролем
- Введено несколько новых функций для поддержки операций Tabular: FromTabular, TabularQ, TabularColumn, TabularRow, TabularSchema, ColumnKeyExistsQ, TabularQ, TabularColumnQ и TabularRowQ
- Несколько встроенных функций были обновлены для нативной поддержки Tabular, включая Part, Take, Drop, TakeDrop, Key, KeyDrop, KeyTake, Select, Discard, TakeSmallestBy, TakeLargestBy, MaximalBy и MinimalBy
- Многие форматы Import были добавлены или обновлены для поддержки табличных данных, такие как CSV, XLSX, XLS, ODS, SXC, TSV, Table, Parquet, ArrowIPC, ORC, ArrowDataset, SAV, SAS7BDAT, DTA, POR, XPORT, RData, RDS и DIF
- DataConnectionObject позволяет подключаться к хранилищам данных (с аутентификацией, запросами и т.д.), таким как "AmazonS3", "AzureBlobStorage", "Dropbox" и "IPFS"
- DatabaseReference обновлено, чтобы позволить использовать реляционные базы данных в качестве внешних серверных компонентов для Tabular
- Возвращайте сохраненную в памяти версию внешнего объекта с помощью ToMemory
- Обрабатывайте пропущенные и аномальные значения в табличных данных с помощью TransformMissing и TransformAnomalies, соответственно
- Распределяйте значения из одного столбца по нескольким столбцам с помощью PivotToColumns; и наоборот, собирайте значения из нескольких столбцов в один столбец с помощью PivotFromColumns
- Используйте TransformColumns для вычисления столбцов из значений в каждой строке
- Выполняйте простую или сгруппированную агрегацию с помощью AggregateRows
- Вычисление и агрегация сводных таблиц с несколькими сводными строками и столбцами с помощью PivotTable
- Многие функции визуализации были обновлены для поддержки построения графиков значений из столбцов таблицы, включая BarChart, PieChart, BubbleChart, Histogram, DateHistogram, ListPlot, ListLinePlot, ListPlot3D, StackedListPlot, DateListPlot и другие
- Выполняйте асинхронную генерацию LLM с помощью LLMSynthesizeSubmit и ChatSubmit
- Многочисленные функции машинного обучения и нейронных сетей были обновлены для поддержки Tabular, включая Classify, Predict, ClassifierMeasurements, PredictorMeasurements, FindClusters, LearnDistribution, FeatureExtraction, DimensionReduce, FeatureSpacePlot, NetTrain и NetMeasurements
- Представляйте одновременную игру, заданную платёжными матрицами или массивами с помощью MatrixGame
- Поиск равновесия Нэша в MatrixGame с помощью FindMatrixGameStrategies
- Визуализируйте матричные игры и стратегии с помощью MatrixGamePlot
- Представляйте последовательную игру, заданную деревом игр с помощью TreeGame
- Находите равновесие, совершенное по подыграм (SPE) для TreeGame с помощью FindTreeGameStrategies
- Визуализируйте дерево игры и стратегии с помощью TreeGamePlot
- Упрощайте или расширяйте выражения символьных массивов с помощью ArraySimplify и ArrayExpand, соответственно
- Используйте ComponentExpand, чтобы разложить выражение символьного массива на составляющие его части
- Находите момент соответствующих астрономических событий с помощью FindAstroEvent
- MidDate вычисляет среднюю дату для детализированных данных или списка дат
- GPUArray хранит данные в памяти, доступной для вычислений с GPU-ускорением
- Множество встроенных функций были обновлены для поддержки GPUArray, включая ArrayDepth, Dimensions, Length, Part, Dot, Transpose, ConjugateTranspose, Diagonal, Tr, LinearSolve, Fourier, SeedRandom, RandomInteger, Mean, Variance, Min, Max, Plus, Times, Total, Sin, Cos, Tan, ArcSin, Exp, Log и другие
- Обнаружение и отслеживание объектов на видео с помощью VideoObjectTracking
- Выделяйте объекты на видео с помощью HighlightVideo
- Используйте SubtitleStyle, чтобы указать стиль для созданных дорожек субтитров
- MagnetostaticPDEComponent моделирует магнитостатику без токов
- MagneticPDEComponent моделирует квазистатические магнитные поля с токами
В дополнение к функциям, представленным в версии 14.2, в этом выпуске было исправлено 908 ошибок.
- AstroGraphics имеет неверный AstroRange по умолчанию, при построении данных о полном небе (452857)
- Отклонение объектов WeightedData возвращает неверное значение (452706)
- Экспорт STL может привести к созданию неполных моделей (451972, 452302)
- В DateListPlot отсутствуют отметки по оси X при указании FrameTicks (450764)
- ListAnimate переходит к началу с указанным fps и AnimationRepetitions -> 1 (333899)
- Интеграл с положительным подынтегральным выражением по четырехмерному единичному кубу дает отрицательный результат на macOS (427726)
Mathematica 14.1
| июль 2024 | Документация 14.1
Версия 14.1 представляет унифицированное приложение Wolfram и расширяет Wolfram Language, предлагая новые инструменты для работы с нейронными сетями и LLM, для поиска различий в контенте, для работы с изображениями и видео, а также для изучения научных оценок исследований с помощью биомолекул, астрофизики и многого другого.
- Преобразование одного из битов целого числа с помощью BitFlip
- Добавлено несколько функций для проверки элементов списка: AllSameBy, AllMatch, AnyMatch, NoneMatch
- LLMPromptGenerator позволяет добавлять контекстно-зависимые сообщения в текстовый запрос LLM
- Поиск в текстовом корпусе по семантическому сходству с помощью SemanticSearch
- Создание и обновление индексов семантического сходства с помощью CreateSemanticSearchIndex и UpdateSemanticSearchIndex
- Новые сервисные подключения к LLM: AlephAlpha, GoogleGemini, MistralAI, Cohere, DeepSeek, TogetherAI и Groq
- Создание, обновление и поиск векторных баз данных с помощью CreateVectorDatabase, AddToVectorDatabase и VectorDatabaseSearch
- Поддержка символьных обозначений векторов, матриц и массивов с помощью VectorSymbol, MatrixSymbol и ArraySymbol
- Добавлена поддержка символьных векторов, матриц и массивов в многочисленных функциях, включая D, Grad, Div, Laplacian, Transpose, TensorTranspose, Dot, Cross, TensorContract и другие
- Добавлены стандартные конструкторы, необходимые для формул символьных векторов, матриц и массивов: SymbolicZerosArray, SymbolicOnesArray, SymbolicIdentityArray и SymbolicDeltaProductArray
- Анализ устойчивости систем дифференциальных уравнений с помощью DStabilityConditions
- Анализ устойчивости для систем разностных уравнений с помощью RStabilityConditions
- Добавлены версии тригонометрических функций для использования с аргументами степени: SinDegrees, CosDegrees, TanDegrees, CotDegrees и другие
- PascalBinomial - бином, сохраняющий тождество Паскаля для всех целых чисел
- Согласование списка дат или времени, чтобы иметь общую детализацию и календарь с помощью ConformDates
- Функции описательной статистики, такие как Mean, Median, Variance, Correlation и другие, были обновлены для работы с данными о датах и времени
- AstroRiseSet рассчитывает время восхода и захода любого астрономического объекта, наблюдаемого в любом месте в любую дату
- PolarCurve представляет кривые в полярной системе координат
- Подсчет треугольных циклов в графе с помощью GraphTriangleCount
- ManipulateVideo создает видео из Manipulate, используя параметры ключевого кадра
- Создание видеофрагментов, чтобы позже получить полноценное видео с помощью SowVideo и ReapVideo
- VideoFrameFold преобразует видео с помощью итерации с сохранением состояния
- Добавление дорожки субтитров к видео из аудиозаписи с помощью VideoTranscribe
- Создание краткого содержания видео- и аудиодорожек с помощью VideoSummaryPlot
- Многие функции, принимающие входной аудиосигнал, такие как AudioAmplify и AudioNormalize, теперь работают и с входным видеосигналом
- ElectricCurrentPDEComponent моделирует электрические токи в дифференциальных уравнениях в частных производных
- VonMisesStress вычисляет напряжение фон Мизеса по тензору напряжений
- Просмотр различий между двумя блокнотами, файлами, строками, списками и т.д. с помощью Diff
- Выполнение трехстороннего сравнения совместимых целей с помощью Diff3
- Применение набора сравнения для обнаружения изменений к существующему объекту с помощью DiffApply
- Функция FunctionCompile была обновлена и теперь сообщает о ходе выполнения и предоставляет подробный отчет об ошибках компиляции; она также теперь поддерживает опцию CompilerRuntimeErrorAction, которая управляет поведением при возникновении ошибок при выполнении скомпилированного кода
- Символьное представление внешних операций, добавленных с помощью ExternalOperation
- $DistributedDefinitions и ClearDistributedDefinitions возвращают и очищают список всех символов, определения которых были распределены по параллельным подядрам, соответственно
В дополнение к функциям, представленным в версии 14.1, в этом выпуске было исправлено 1280 ошибок.
- DateObject неправильно анализирует даты недели по стандарту ISO 8601 (446892)
- GeoBounds может выдавать неверные результаты, когда субрегионы соприкасаются (445429)
- Инструмент координат ImageToolbar не возвращает правильные значения координат (x, y) (410592)
- MeanAround возвращает противоречивые результаты с Quantities (409665)
Mathematica 14
| январь 2024 | Документация 14.0
Версия 14.0 продолжает расширять сферу охвата и возможности наших вычислений, одновременно оптимизируя и совершенствуя существующие области.
- Применение списка функций к выражению с помощью Comap и ComapApply
- DigitSum вычисляет сумму отдельных цифр целого числа
- UnitConvert теперь работает быстрее
- Создание промежуточных тестов внутри TestCreate с помощью IntermediateTest
- Вычисление криволинейных интегралов, поверхностных интегралов или комплексных контурных интегралов с помощью NLineIntegrate, NSurfaceIntegrate и NContourIntegrate, соответственно
- UnilateralConvolve выполняет односторонние свертки (также известные как каузальные или односторонние)
- TruncateSum упрощает работу с представлениями бесконечной суммы, созданными DSolve и другими функциями
- Преобразование выражений в версии конечных полей и обратно с помощью ToFiniteField и FromFiniteField
- Преобразование в представление индексов конечного поля и из него с помощью FiniteFieldIndex и FromFiniteFieldIndex
- Добавлено несколько новых типов структурированных матриц: SymmetricMatrix, HermitianMatrix, OrthogonalMatrix и UnitaryMatrix
- TextSummarize автоматически создает различные типы обобщений текстовых данных
- Добавлено несколько новых функций визуализации для построения всех парных 2D-проекций данных: PairwiseListPlot, PairwiseDensityHistogram, PairwiseSmoothDensityHistogram, PairwiseQuantilePlot и PairwiseProbabilityPlot
- SolarEclipse было обновлено. Добавлена поддержка более семидесяти тысяч затмений и 50 новых свойств
- Добавлены функции для расчета даты новолуния, полнолуния или любой фазы луны: NewMoon, FullMoon и MoonPhaseDate
- Создавайте граф, представленный в виде многоуровневого графического представления с помощью LayeredGraph и LayeredGraph3D
- Указывайте именованные отображения текстур для графики с помощью TextureMapping
- ImageSegmentationComponents сегментирует изображение на компоненты
- ImageSegmentationFilter фильтрует изображение для компонентов переднего плана
- Создавайте виртуальный тур по 3D-графике с помощью Tour3DVideo
- Добавлено несколько новых функций моделирования PDE(Дифференциальное уравнение в частных производных): SchrodingerPDEComponent, FluidFlowPDEComponent, ElectrostaticPDEComponent и другие
- Создавайте подробные результаты моделирования для дискретных, непрерывных или смешанных систем управления с помощью InputOutputResponse
- Представление неопределенности результатов от неопределенных параметров, начальных значений и входных данных в модели системы управления с помощью SystemModelUncertaintyPlot
- Добавлена поддержка импорта форматов DOCX, MOBI, RData и RDS
- Добавлена поддержка импорта и экспорта субтитров в форматах MP4, QuickTime и Matroska
- Добавлены новые структуры данных: RedBlackTree и StringVector
- Графические примитивы, связанные со сплайнами BezierCurve, BSplineCurve и BSplineSurface теперь также являются допустимыми геометрическими областями для вычислительных геометрических операций, таких как ArcLength и RegionMeasure
В дополнение к функциям, представленным в версии 14.0, в этом выпуске было исправлено 2037 ошибок.
- Element[ArcCos[5 Sqrt[3]], Algebraics] приводит к сбою ядра, если включена панель рекомендаций (442256)
- Сохранение графики в формате EPS с уже существующим именем файла приводит к тому, что внешний интерфейс перестает отвечать на запросы (442572)
- FindClusters[RandomVariate[ExponentialDistribution[1], 100]] выдает странное сообщение об ошибке ArrayComponents (442018)
- Classify не может оценить более 1000 классов (438909)
- BinomialDistribution с n = 1 не равно BernoulliDistribution (404655)
- JLink плохо обрабатывает Java NaN (78789)
- Манипуляции с ControlType -> TogglerBar некорректно запускаются автоматически (70794)
- ImplicitRegion обрезается с помощью RegionPlot и RegionPlot3D (304783)
Mathematica 13.3.1
| август 2023
Версия 13.3.1 включает в себя множество исправлений критических ошибок и улучшения стабильности и удобства использования блокнота с поддержкой чата.
Mathematica 13.3
| июнь 2023 | Документация 13.3
Версия 13.3 представляет новые функции, использующие большие языковые модели, а также расширяет функциональность для машинного обучения, математических вычислений, интерфейса внешних функций и многое другое.
- Добавлено множество новых функций для вызова программным путем функций больших языковых моделей (LLM) и для предоставления LLM доступа к инструментам Wolfram Language: ChatObject, ChatEvaluate, LLMFunction, LLMSynthesize, LLMTool и другие.
- Редактирование характеристик заданного ядра с помощью KernelConfigurationEdit.
- Символическое представление модульных тестов и манипулирование ими с помощью TestCreate, TestObject, TestEvaluate и TestEvaluationFunction.
- Вычисление криволинейных интегралов векторной функции с помощью LineIntegrate и поверхностных интегралов векторной функции с помощью SurfaceIntegrate.
- Выполнение сложного интегрирования по контуру с помощью ContourIntegrate.
- Поддержка двумерных гипергеометрических специальных функций Аппеля: AppellF2, AppellF3 и AppellF4.
- Добавлено и обновлено множество новых функций для представления конечных полей и элементов конечных полей и выполнения полиномиальных вычислений над конечными полями, включая FiniteField, FiniteFieldElement, FiniteFieldEmbedding, FiniteFieldElementNorm, MinimalPolynomial и MultiplicativeOrder.
- Несколько функций линейной алгебры были обновлены для поддержки структурированных матриц с компактным представлением и быстрым вычислением, управляемым новой опцией TargetStructure.
- Статически или динамически выделяйте определенные элементы в визуализации с помощью Highlighted и устанавливайте глобальные эффекты выделения для визуализаций с помощью PlotHighlighting.
- Калибровка параметров модели системы на основе данных измерений с помощью SystemModelCalibrate.
- Публикация 3D-графики и геометрии на устройствах дополненной реальности с помощью ARPublish.
- Добавлена поддержка форматов дополненной реальности "USD" и "GLTF" для мобильных устройств.
- Измеряйте, насколько отличаются два региона с помощью RegionHausdorffDistance и вычисляйте самое дальнее расстояние между двумя регионами с помощью RegionFarthestDistance.
- Вычисляйте минимальный объемлющий шар для набора точек с помощью CircumscribedBall и максимальный размер вписанного шара с помощью InscribedBall.
- Haloing создает ореол вокруг графического объекта, обычно используемый для текстовых меток.
- ImageSynthesize создает изображение на основе текстовых запросов.
- FindImageShapes находит общие формы (линии, круги, эллипсы, ...) на изображении.
- Новые функции для представления, загрузки и получения указателей на функции в динамических библиотеках: ForeignFunction, ForeignFunctionLoad и ForeignPointerLookup.
- Добавлено несколько функций для операций с необработанной памятью: RawMemoryAllocate, RawMemoryFree, RawMemoryRead, RawMemoryWrite, RawMemoryImport и RawMemoryExport.
- Поддержка объектов, управляемых памятью, с помощью ManagedObject, CreateManagedObject и UnmanageObject.
Mathematica 13.2.1
| февраль 2023
Версия 13.2.1 включает более сотни исправлений ошибок, улучшения функциональных возможностей, улучшения производительности и обновления системы безопасности.
Mathematica 13.2
| декабрь 2022 | Документация 13.2
В версии 13.2 представлены новые возможности в области астрономии и компиляции, а также существенно расширены возможности функций для машинного обучения, деревьев, математических вычислений, видео и многого другого. Эта версия также включает более тысячи исправлений ошибок, улучшения документации и значительное улучшение функциональных возможностей.
- Улучшена эффективность ряд функций Quantity.
- Равномерно распределенная случайная выборка дат и времени с помощью RandomDate и RandomTime.
- Точно настроенная обработка прерывания с использованием PropagateAborts.
- Более быстрые вычисления с одномерными и многомерными полиномами.
- Добавлена поддержка модульной факторизации многомерных полиномов.
- Быстрые вычисления в области символьной линейной алгебры, включающей матрицы с одномерными рациональными функциями.
- Два новых типа структурированных матриц: VandermondeMatrix и CauchyMatrix.
- Численное дробное дифференцирование с помощью NFractionalD.
- Численное дифференцирование Капуто с помощью NCaputoD.
- Добавлено множество функций и опций, связанных с астрономическими вычислениями и визуализацией, включая AstroPosition, AstroDistance, AstroAngularSeparation и AstroGraphics.
- Фильтр смягчения или скрытие характеристик в графике с помощью Blurring.
- Анализ результата процесса кластеризации с помощью ClusteringMeasurements.
- Представление внешней модели, которую можно использовать для логического вывода с помощью NetExternalObject.
- FileSystemTree создает дерево подкаталогов и файлов в каталоге.
- Вычисление анализа ступенчатого входного сигнала для систем управления с помощью SystemModelMeasurements.
- Поддержка форматов географических данных "GXF" и "OSM".
- Поддержка популярных форматов шахматных партий "FEN" и "PGN".
- Создание, загрузка и установка компонентов, таких как общая библиотека, из скомпилированного компонента с помощью CompiledComponent, DeclareCompiledComponent, BuildCompiledComponent и LoadCompiledComponent.
- Дополнительная поддержка миграции из анализа кода в скомпилированный код с помощью TypeHint и IfCompiled.
Mathematica 13.1
| июнь 2022 | Документация 13.1
Версия 13.1 включает 90 совершенно новых функций, а также 203 функции с существенными обновлениями, новые возможности пользовательского интерфейса и улучшенную функциональность компилятора.
- Массивы потоков на других массивах глубокого уровня с помощью Threaded
- Новые вспомогательные функции языка для работы со списками: DeleteElements, DeleteAdjacentDuplicates, SymmetricDifference и UniqueElements
- Добавлены вспомогательные функции функционального программирования: ReplaceAt, MapApply, Until и SameAs
- Вычисление замены переменных в интегралах и дифференциальных уравнениях с помощью IntegrateChangeVariables и DSolveChangeVariables
- Поддержка дробных производных и дробно-дифференциальных уравнений с помощью FractionalD, CaputoD и обновлением для DSolve
- Вычисление производных неявно заданных функций с использованием ImplicitD
- Добавлено несколько новых типов структурированных массивов: PermutationMatrix, BlockDiagonalMatrix, LowerTriangularMatrix, UpperTriangularMatrix, BlockLowerTriangularMatrix и BlockUpperTriangularMatrix
- Оценка интервала с помощью CenteredInterval или Interval, добавленного к нескольким специальным математическим функциям
- Изображение соотношений величин с помощью TernaryListPlot
- Расширена поддержка опции ScalingFunctions в функциях визуализации, а также добавлено NominalScale и OrdinalScale
- VoronoiMesh теперь поддерживает 3D-диаграмму Вороного
- Реконструкция 1D, 2D и 3D-сетки из облаков точек с помощью ReconstructionMesh
- EstimatedPointNormals оценивает нормали к точкам в облаке точек
- Добавлены функции для операций над графами: GraphProduct, GraphJoin и GraphSum
- Emoji и дополнительная многоязычная поддержка
- Создание 2D эффектов падающей тени с помощью DropShadowing
- Добавлено несколько новых шейдеров для графики: FlatShading, GouraudShading и PhongShading
- Интерактивный интерфейс для записи видео с веб-камер и других устройств с помощью VideoCapture
- Интерактивный интерфейс для записи видео с экрана с помощью VideoScreenCapture
- Новые функции машинного обучения для построения графика влияния характеристик на результат модели: FeatureValueImpactPlot, FeatureImpactPlot, CumulativeFeatureImpactPlot и FeatureValueDependencyPlot
- Новые функции, связанные с деревьями RootTree, UnlabeledTree, TreeLeafCount и многочисленные параметры для стилей и маркировки деревьев
- Представление семейства химических реакций символически с помощью PatternReaction и применение такой реакции к набору молекул с помощью ApplyReaction
- Выполняйте химические преобразования с помощью ChemicalConvert
- ModelPredictiveController выполняет явное проектирование MPC-контроллера с ограничениями 1-, 2- и ∞-нормами
- DiscreteInputOutputModel реализует общую нелинейную модель ввода-вывода
- Новые функции для синтаксиса объявления типов и спецификации типов в скомпилированном коде и библиотеках: TypeDeclaration, CompiledExpressionDeclaration, LibraryFunctionDeclaration и TypeSpecifier
- Расширенная поддержка представления типов в скомпилированном коде с помощью ForAllType, LiteralType, TypeEvaluate, CreateTypeInstance и TypeOf
- Вызов оценщика из скомпилированного кода с помощью InertEvaluate
- Создание и разыменование указателей для взаимодействия с внешними библиотеками с помощью ToRawPointer и FromRawPointer
- Добавлена структура данных "ExprStruct", представляющая выражение, которое можно изменить без вычисления
- QuestionGenerator и QuestionSelector добавляют дополнительную поддержку интерфейсов вопросов и ответов
- Новая панель инструментов по умолчанию, наложение аннотаций и создание страницы руководства пользователя
- Все новые и обновленные характеристики присутствующие в версии 13
Mathematica 13.0.1
| февраль 2022
Версия 13.0.1 продолжает непрерывную работу по постепенному улучшению Wolfram Language. Этот выпуск включает сотни исправлений ошибок, усовершенствований функций и улучшений функциональных возможностей, в том числе обновление для системы безопасности log4j.
Mathematica 13
| декабрь 2021 | Документация 13.0
Версия 13.0 добавляет в общей сложности 117 совершенно новых функциональностей, а также сотни обновленных и усовершенствованных функций, несколько тысяч исправлений ошибок и небольших улучшений, а также множество новых идей, которые сделают систему еще проще и удобнее в использовании.
- Создавайте подходящие альтернативные имена для названий контекстов с помощью $ContextAliases
- Новые функции линейной алгебры: Adjugate, DrazinInverse и CoreNilpotentDecomposition
- Реализовано несколько волновых функций Кулона: CoulombF, CoulombG, CoulombH1 и CoulombH2
- Выполняйте интервальные вычисления для вещественных и комплексных центрированных интервалов с помощью CenteredInterval
- Вычисляйте двустороннее или двустороннее Z преобразование и обратное преобразование, используя BilateralZTransform и InverseBilateralZTransform
- Создавайте 2D и 3D графики смещения с помощью новых функций VectorDisplacementPlot, VectorDisplacementPlot3D, ListVectorDisplacementPlot и ListVectorDisplacementPlot3D
- Визуализация геопотоков с помощью GeoGraphValuePlot
- Новая область конструктивной твердотельной геометрии CSGRegion, построенная с помощью булевых операций над основными областями
- Создание области из множества точек с помощью RegionFit, GradientFittedMesh и ConcaveHullMesh
- Находите аффинное преобразование из одной области в другую с помощью FindRegionTransform и проверяйте конгруэнтность и сходство для двумя областями с помощью RegionCongruent и RegionSimilar
- Новые функции для поиска изоморфных подграфов и изоморфизмов подграфов: IsomorphicSubgraphQ, FindSubgraphIsomorphism, FindIsomorphicSubgraph
- Находите минимальные раскраски ребер и вершин для графов с FindEdgeColoring и FindVertexColoring
- Найти раскраску поверхностей для планарной схемы графа с помощью FindPlanarColoring
- Вычисление доминаторов для ориентированных графов с использованием DominatorTreeGraph и DominatorVertexList
- Новые возможности освещения для трехмерной графики: AmbientLight, DirectionalLight, PointLight и SpotLight
- Создание пространственных прогнозов с помощью SpatialEstimate
- Оценка наилучшей модели вариограммы для данных с метками местоположения с EstimatedVariogramModel
- Новые функции обработки видео: SnippetsVideo, TourVideo, GridVideo и OverlayVideo
- Предварительный просмотр видео в блокноте Wolfram Language с новым встроенным видеоплеером
- Совмещение серии изображений с помощью ImageStitch
- Эффективное обучение пользовательских детекторов контента с помощью TrainImageContentDetector и TrainTextContentDetector
- Извлечение повторяющейся операции в свернутой нейронной сети с NetUnfold
- Новые дополнения к Tree структуре: TreeScan, TreeMapAt, TreeTraversalOrder и TreeLayout
- Преобразование между различными системами времени с помощью TimeSystemConvert
- Получайте информацию о рейсах самолетов в режиме реального времени, используя FlightData
- Новые функции PDE-модели механики твердого тела, включая SolidMechanicsPDEComponent, SolidMechanicsStrain, SolidMechanicsStress и многое другое
- Добавлены символьные представления химических веществ и химических реакций: ChemicalFormula, ChemicalReaction
- Вычисление химически сбалансированной реакции с помощью ReactionBalance и проверка баланса данной реакции с помощью ReactionBalancedQ
- Улучшен импорт страниц PDF в виде векторной графики
- Используйте QuestionInterface, чтобы указать интерфейс для ответов на вопросы
- Представляйте HTML-элементы, содержащие выражения, с помощью WebItem и распологайте такие элементы в строках и столбцах с помощью WebRow и WebColumn
- Отправка удаленных пакетных заданий в пакетную службу Azure
- GeoGraphics теперь по умолчанию возвращает карты с векторными метками
Mathematica 12.3.1
Версия 12.3.1 является результатом неустанного стремления к повышению качества языка Wolfram Language и Mathematica.
- Встроенная поддержка macOS для Apple Silicon
- Оптимизированная активация продукта для установочной лицензии с поддержкой технологии единого входа
- Новые возможности блокнота Wolfram|Alpha-Mode, включая двухмерный набор текста для математических конструкций, дополнительную поддержку для химических вычислений и биомолекулярных последовательностей, а также интерактивные тесты
- Обширное расширение функциональных возможностей, исправления ошибок и улучшение эффективности
Mathematica 12.3
| май 2021
|
Документация 12.3
Благодаря более чем сотне новых функций, тысяче исправлений и многим существенно обновленным и улучшенным функциям, версия 12.3 представляет собой важный выпуск с добавочными обновлениями, который делает систему Mathematica и Wolfram Language более полноценными, быстрыми, стабильными и удобными в использовании во многих различных сферaх.
- Значения прямого решения для уравнений с помощью SolveValues и NSolveValues
- Реализованы эллиптические интегральные функции Карлсона, а также H-функции Фокса
- Вычисление двустороннего преобразования Лапласа и его обратное с помощью BilateralLaplaceTransform и InverseBilateralLaplaceTransform
- График линий тока для функций векторного поля и данных векторного поля с помощью StreamPlot3D и ListStreamPlot3D
- График линий через 3D-данные с помощью ListLinePlot3D
- Отображение графа с географическими вершинами на карте с помощью GeoGraphPlot
- Новая структура для построения и манипулирования символическими деревьями
- Solve и Reduce теперь поддерживают системы трансцендентных уравнений
- Root теперь поддерживает многомерные корни
- DSolve теперь решает любую линейную систему ОДУ с коэффициентами рациональной функции и любые линейные ОДУ с коэффициентами q-рациональной функции
- Новый объект AxisObject для представления обобщенной количественной оси
- MaterialShading позволяет реалистично визуализировать материал поверхности
- Изменение представления области с помощью CanonicalizeRegion и RegionConvert
- Проверяйте, удовлетворяют ли геометрические объекты заданным свойствам или отношениям с помощью GeometricTest
- Создавайте различные типы видео с помощью AnimationVideo, SlideShowVideo и FrameListVideo
- Улучшенные возможности обработки видео, включая добавление VideoRecord, VideoTimeStretch, VideoInsert и VideoReplace
- Анализируйте строки с датами с использованием региональных настроек, часовых поясов и других параметров с помощью FromDateString
- Реализована SystemsModelControllerData, созданная на основе функций проектирования элементов управления, с обширными данными, необходимыми для подключения и анализа замкнутой системы
- Новые функции вычислительной химии, включая MoleculeName, MoleculeSubstructureCount и MoleculeAlign
- Улучшение нескольких форматов импорта и экспорта и добавления новых форматов, таких как SAS7BDAT, DTA и POR
- В ExternalEvaluate добавлена поддержка Java, Octave и системных оболочек
- Управляйте общим видом вывода Dataset с помощью DatasetTheme
- Добавлены новые структуры данных: "ImmutableVector" и "KDTree"
- Функция Around была переработана и теперь работает значительно быстрее
- Новые характеристики, начиная с версии 12.2
Mathematica 12.2
| декабрь 2020
|
Документация 12.2
Версия 12.2 добавляет 228 новых функций, расширяя возможности Mathematica и Wolfram Language в работе с биомолекулярными последовательностями, моделировании PDE, пространственной статистике и удаленной оценке пакетных заданий, а также добавляя новые характеристики интерфейса блокнота и многое другое.
- Представляйте биологическую последовательность, такую как ДНК, с помощью BioSequence, и применяйте к ней операции, используя функции BioSequenceTranscribe, BioSequenceComplement и т.д.
- Новая среда моделирования PDE для решения широкого спектра дифференциальных уравнений в частных производных как символически, так и численно
- Анализ пространственных данных и работа с точечными процессами с помощью новых функций пространственной статистики, таких как SpatialPointData, RandomPointConfiguration, MeanPointDensity, PointCountDistribution и др.
- Отправляйте пакетные задания для асинхронной оценки на внешних провайдерах пакетных вычислений с помощью RemoteBatchSubmit и RemoteBatchMapSubmit
- Используйте Enclose и Confirm для написания кода с более надежной обработкой ошибок
- CheckArguments и ArgumentsOptions помогут проверить правильность позиционных и необязательных аргументов в определениях функций
- Новый синтаксис x|->f для определения чистых функций с именованными аргументами
- Используйте ApplyTo (//=) для применения функции к переменной и обновления ее значения.
- Легко выбирайте даты из интервалов дат или списков с помощью DateSelect
- Улучшенная отладка и настройка кода с помощью новых функций EchoEvaluation, EchoLabel и EchoTiming
- Добавлены новые теории и свойства в AxiomaticTheory
- Решайте общие задачи выпуклой оптимизации с помощью ConvexOptimization
- Находите решения проблем робастной оптимизации с помощью RobustConvexOptimization и задач параметрической выпуклой оптимизации с помощью ParametricConvexOptimization
- Тестирование различных свойств функций с помощью FunctionInjective, FunctionSign, FunctionContinuous и т.д.
- Улучшенная поддержка эллиптических функций, включая добавление функций JacobiEpsilon и JacobiZN (дзета-функция Якоби)
- Математические функции Ламе LameS, LameC, LameSPrime, LameCPrime, LameEigenvalueA и LameEigenvalueB для решения краевых задач для уравнения Лапласа в эллипсоидальных и сферо-конических координатах
- Создавайте лепестковые графики с помощью RadialAxisPlot
- ParallelAxisPlot создает графики с параллельными координатами
- Представление 2D географических регионов с помощью GeoPolygon, новый GeoGraphics примитив
- Артистическое представление примитивных 2D-графиков с помощью LinearGradientFilling, RadialGradientFilling и ConicGradientFilling
- Проверка на выпуклость и вычисление выпуклой оболочки любого региона с помощью ConvexRegionQ и ConvexHullRegion
- Проверяйте, является ли набор точек положительно ориентированным, отрицательно ориентированным, коллинеарным или копланарным с помощью PositivelyOrientedPoints, NegativelyOrientedPoints, CollinearPoints и CoplanarPoints, соответственно
- Значительно улучшена поддержка обработки видео с новыми функциями, такими как VideoGenerator, VideoIntervals, VideoDelete, VideoMap, VideoMapTimeSeries и др.
- Новый объект AnimatedImage для представления анимированных GIF, PNG и т.д.
- Используйте FaceRecognize для поиска и распознавания лиц на изображении с помощью машинного обучения
- Поддержка нескольких новых типов слоев нейронных сетей, включая FunctionLayer, CompiledLayer, NetArrayLayer и RandomArrayLayer
- Добавлено несколько новых методов для DimensionReduction и DimensionReduce, включая t-SNE, анализ главных компонент и латентно-семантический анализ
- Поддержка форматов сжатия и архива 7z, ISO, RAR и ZSTD
- Представляйте сертификаты безопасности открытого ключа, используя SecurityCertificate и импортируйте их из общих вариантов PEM файла
- Значительное улучшение импорта в PDF-файл
- Улучшенный Import с поддержкой URL-адресов, обновлением FileFormat и добавлением FileFormatQ и многое другое
- Присоединить плавающую ячейку к содержимому в окне блокнота с помощью AttachCell
- Canvas добавляет интерактивный рисунок произвольной формы в интерфейс блокнота
- Создание кнопки, которая при нажатии копирует содержимое с помощью ClickToCopy
- Переработанный интерфейс для вставки и редактирования гиперссылок
- Добавлена поддержка встроенного TeX-ввода с автоматическим набором текста
- Создавайте лицензионные права по требованию для запуска автономных ядер Wolfram Engine на платной основе с помощью CreateLicenseEntitlement
- Улучшенный набор микроконтроллеров с новой поддержкой многих 32-битных объектов от Arduino, Adafruit и SparkFun
- Новые характеристики, начиная с версии 12.1
Mathematica 12.1.1
| июнь 2020
Версия 12.1.1 является результатом неустанного стремления к повышению качества языка Wolfram Language. Она включает в себя более тысячи исправлений, расширения функциональных возможностей и усовершенствования эффективности в криптографии, обработке видео, обработке данных, визуализации и многом другом.
- Криптографические функции являются более надежными и последовательными, включая дополнительные методы хеширования для GenerateDigitalSignature
- VideoStream теперь поддерживает прямые трансляции, а функции обработки и экспорта видео по умолчанию используют кодеки H264/AAC (по мере доступности)
- Повышенная производительность конструкций Dataset и GridBox и улучшенная стабильность для TableView
- RLink теперь может использовать пользовательские установки R вплоть до версии 3.6
- Улучшеная обработка данных StackedListPlot и StackedDateListPlot
- Улучшения и исправления ошибок для Around, включая лучшую обработку асимметричных неопределенностей
- Усовершенствованный набор текста для DateObject
- Устранено замедление вычислений простых чисел
- И многое другое
Mathematica 12.1
| март 2020 | Документация 12.1
Версия 12.1 является нашей самой крупной на данный момент версией, расширяющей функциональные возможности Mathematica и языка Wolfram Language в области математической визуализации, обработки аудио и изображений, машинного обучения и нейронных сетей, доступа/хранения данных и многого другого, а также внедрения новых систем для обработки видео и управления паклетами.
- Интерфейс блокнотов Windows и Linux дополнен поддержкой HiDPI для тысяч иконок и других ресурсов
- Интерфейсы Windows и MacOS теперь используют Direct3D 11 и Metal API для улучшенной визуализации 3D-графики
- Просмотр, редактирование и манипуляция табличными данными по аналогии с электронными таблицами с помощью TableView
- Детальный контроль внешнего вида, сортировки, хранения данных и других параметров Dataset
- Новая структура DataStructure для эффективного создания, хранения и манипулирования общими структурами данных
- Вычисление асимптотических приближений и разложений для математических выражений с Asymptotic и DiscreteAsymptotic
- Математическая функция HeunG представляет регулярное решение общего уравнения Heun
- Генерация распределений по неупорядоченным классам с CategoricalDistribution
- Используйте GeometricOptimization для поиска положительных значений, которые минимизируют позиномиальную цель при заданных ограничениях
- Построение графиков функций, областей и векторов в комплексной плоскости с ComplexRegionPlot, ComplexContourPlot, ComplexVectorPlot и т.д.
- Поддержка генерации доказательств из произвольных предикатов (логика первого порядка) с FindEquationalProof
- Ряд улучшений и новых возможностей для векторной визуализации
- Закрашивайте артистично 2D-полигоны с помощью HatchFilling и PatternFilling, а также затеняйте 3D-объекты с помощью StippleShading, ToonShading, HatchShading и других новых графических директив
- Улучшеная поддержка геометрических операций в географических регионах
- Отображение значений на картах в виде плавно меняющихся цветов с GeoDensityPlot или в виде контуров с GeoContourPlot
- Исследуйте топологию сеток с помощью MeshConnectivityGraph и NearestMeshCells
- Обучение генеративных моделей на различных типах данных с NetGANOperator
- Включение обнаружения аномалий в функции машинного обучения с AnomalyDetector
- Устанавливайте стилизованные аннотации для графиков и других объектов с помощью Annotate
- Используйте Splice для автоматического объединения выражений в список
- Работайте с подмножествами/подсписками с помощью таких функций, как SubsetCases, SubsetPosition, SubsetCount и т.д.
- Представление форм операторов с помощью OperatorApplied и CurryApplied, а также использование ReverseApplied для применения функции с обратными аргументами
- TimeRemaining для извлечения секунд до тех пор, пока не будет завершено вычисление TimeConstrained
- DateInterval для непрерывного представления интервалов времени или с заданной гранулярностью, InfinitePast/InfiniteFuture для представления неопределенных интервалов времени и MinDate/MaxDate для поиска экстремумов в интервале или списке дат
- Просмотр древовидных графов выражений на любом уровне с ExpressionGraph
- ExternalIdentifier для представления и ссылки на ресурсы в системах внешних идентификаторов
- Поиск и извлечение значений из конечной точки Wikidata SPARQL с помощью WikidataSearch и WikidataData
- Поддержка языков Julia, Ruby и R благодаря ExternalEvaluate
- Идентификация молекулярных структур на изображении с помощью MoleculeRecognize
- Загружайте файлы во внешнее хранилище, например Dropbox с ExternalStorageUpload
- Просмотр и анализ данных блокчейна ARK и отправка транзакций
- Объединяйте и разделяйте классы сущностей с помощью UnionedEntityClass, IntersectedEntityClass и ComplementedEntityClass
- Улучшеная поддержка ZIP и TAR с помощью CreateArchive и ExtractArchive
- Храните надежно системные пароли, секреты, ключи и т.д. локально с помощью SystemCredential, а также создавайте цифровые подписи документов из заданного ключа с помощью GenerateFileSignature
- Используйте структуру паклетов для представления, установки и управления локальными и удаленными паклетами с такими функциями, как PacletInstall, PacletFind, PacletSites и т.д.
- Улучшеная поддержка MicrosoftSQL, MySQL и других реляционных баз данных
- Решайте проблему максимального разреза графа с FindMaximumCut
- Используйте FaceAlign, чтобы выровнять лица на изображениях на основе ориентиров лица
- FindImageText для обнаружения областей изображения, содержащих символ, слово, строку или блок текста
- Используйте SpeechCases и SpeechInterpreter для идентификации текста и объектов в аудио разговорной речи, и сравнивайте речи с контрольным клипом с помощью SpeakerMatchQ
- Усовершенствованный видео-фреймворк для программного просмотра, обработки и анализа различных типов мультимедиа
- Используйте CharacterNormalize для преобразования текста в различные Unicode формы нормализации
- Поддержка набора программных средств CUDA, предоставленных пользователем
- Создавайте блокноты с произвольной формой, ввода-вывода типа Wolfram|Alpha, готовые к многошаговым вычислениям
- Новые характеристики, начиная с версии 12
Mathematica 12
| апрель 2019 | Документация 12.0
Версия 12.0 значительно расширяет функциональные возможности Mathematica в области математики и геометрии, географической визуализации, обработки звука и изображений, машинного обучения и многого другого, включая основные улучшения интерфейса и улучшения эффективности всей системы.
- Основные обновления интеграции ОС для интерфейсов ноутбуков Mac и Linux с использованием 64-битного API Cocoa и Qt 5 соответственно, при этом интерфейсу Linux больше не требуется поддерживающий X-сервер
- Решатели оптимизации, такие как LinearOptimization, QuadraticOptimization, SemidefiniteOptimization и т.д., для оптимизации выпуклых функций при выпуклых ограничениях, включая векторные неравенства, такие как VectorGreater, для моделирования векторных переменных
- Расширенные возможности асимптотики, включая асимптотические решения алгебраических и разностных уравнений и асимптотические приближения сумм
- Добавлена поддержка генерации произвольных констант в Integrate, Sum и Product
- Улучшенная поддержка элементарных функций для Integrate, поддержка крупных структурированных систем в Solve и Reduce, поддержка DSolve для нелинейных ОДУ первого порядка и расширенное применение и поддержка в FunctionDomain
- Расширенные возможности NDSolve для численного решения PDE (дифференциальных уравнений в частных производных) для решения нелинейных PDEs в областях произвольной формы с помощью метода конечных элементов и автоматические взаимодействия идеализированных n-тел с использованием NBodySimulation
- Дополнительное расширение геометрических возможностей за счет добавления обычных многоугольников с отверстиями и примитивов многогранников, а также улучшенной всеобщей поддержки
- Новый фреймворк для визуализации евклидовой геометрии и её теорем с использованием GeometricScene и GeometricAssertion
- Доступ к встроенным аксиоматическим теориям для использования в символических доказательствах с помощью AxiomaticTheory
- Визуализация комплексных данных и функций с помощью ComplexListPlot, построение действительных и мнимых компонентов функции с использованием ReImPlot и построение модуля сложной функции действительной переменной, окрашенного его аргументом, с использованием AbsArgPlot
- Используйте Around для описания неопределенности в измеряемых значениях, со встроенной поддержкой функций визуализации
- Создавайте, анализируйте и модифицируйте химические вещества, используя функцию Molecule и визуализируйте структуры в двух и трёх измерениях с помощью MoleculePlot и MoleculePlot3D
- Представляйте геодезические вектора с помощью GeoVector и визуализируйте геодезические векторные поля с помощью GeoVectorPlot и GeoStreamPlot
- Генерация случайно распределенных географических положений в любом регионе, используя RandomGeoPosition и анализ расстояния, площади и угловых искажений географических проекций с использованием GeoGridUnitDistance, GeoGridUnitArea и GeoGridDirectionDifference
- Обновление стандартной настройки функции GraphPlot для визуализаций, а также новые темы графиков и обновленные характеристики
- Функции обработки цвета, такие как FindMatchingColor, ImageRecolor и ColorDetect, поддерживаются новой функцией-обёрткой ColorsNear, которая представляет область вокруг заданного цвета
- Функции распознавания высокого уровня, такие как ImageCases, FacialFeatures, AudioIdentify и SpeechRecognize, а также улучшения в производительности FindFaces, FeatureSpacePlot, AudioMFCC и т.д.
- Улучшения производительности в функциях анализа аудио, таких как AudioIntervals и оконных функциях, таких как HannWindow, а также новая структура AudioAnnotate для аннотирования аудиообъектов
- Многоязычная поддержка SpeechSynthesize, а также улучшенное обнаружение и поиск доступных голосов с помощью VoiceStyleData
- ShortTimeFourier для вычисления и хранения свойств кратковременных преобразований Фурье и InverseSpectrogram для аппроксимации сигнала по амплитудной спектрограмме
- Фреймворк нейронной сети был расширен за счет дополнительных предварительно обученных моделей, новых слоёв, новых кодеров и декодеров, поддержки Multi GPU и автоматического досрочного прекращения обучения для предотвращения переобучения
- ClassifierMeasurements теперь может обрабатывать неопределенности и многоклассовое усреднение, а метод "NeuralNetwork" для Classify был значительно улучшен с использованием самонормализующейся сети
- Изучайте обобщенное распределение вероятностей из произвольных данных, используя LearnDistribution, заменяйте отсутствующие значения в данных сгенерированными значениями, используя SynthesizeMissingValues и находите аномальные примеры в данных с помощью FindAnomalies
- Взаимодействуйте с реляционными базами данных символически, используя RelationalDatabase, интегрируя методы вне ядра и в памяти для доступа к данным в терабайтном масштабе и автоматически генерируя код SQL для популярных баз данных
- Выполняйте запросы к удаленным или находящимся в памяти графовым RDF базам данных с помощью запросов SPARQL и импортируйте/экспортируйте RDF-данные из различных форматов RDF
- Поддержка характеристик "на ходу", фильтрации и сортировки, агрегации, объединения типов и выборки классов в структуре сущностей
- Расширенные и улучшенные данные для встроенных объектов во всех областях, включая географические, культурные и исторические, науки о жизни и медицины, финансовые, астрономические, науки о Земле, транспорт, инженерные, лингвистические и математические
- Эффективный частичный импорт и другие улучшения в научных форматах, таких как "FITS" и "HDF5", а также в форматах табличных данных, таких как "CSV" и "XLS"
- NumericArray для создания наиболее компактного представления числового массива
- Передавайте аргументы функциям в любом порядке или через скобочную структуру с помощью Curry, или отображайте векторные функции на подсписки элементов с помощью SubsetMap
- Information была значительно расширена и модернизирована для предоставления информации о различных типах объектов
- Начальная версия Wolfram Compiler для перевода частей кода языка Wolfram Language в оптимизированный машинный код
- Усовершенствования фреймворка внешней оценки, в том числе основные улучшения производительности ядра, ExternalFunction для прямого вызова внешнего кода и WebExecute для управления веб-браузерами
- Создавайте, подписывайте и реализуйте пользовательские транзакции блокчейна и взаимодействуйте с вычислительными контрактами с использованием BlockchainTransaction, BlockchainTransactionSign, BlockchainTransactionSubmit и BlockchainContractValue
- Новый комплект Microcontroller Kit для автоматизации генерации и развертывания кода на микроконтроллерах
- Двунаправленный интерфейс к игровому движку Unity
- Делитесь блокнотами в облаке Wolfram Cloud или по электронной почте, не покидая интерфейс front-end
- Создание, хранение и мгновенный доступ к функциям через общедоступный репозиторий Wolfram Function Repository и систему ResourceFunction
- И многое другое
Mathematica 11.3
| март 2018 | Документация 11.3
Версия 11.3 расширяет возможности Mathematica и Wolfram Language в вычислительной математике, в области обработки изображений и аудио, машинного обучения и нейронной сети, в системном моделировании и во многом другом, а также предоставляет новые ключевые характеристики front end.
- Расширенные возможности асимптотики, включая операторы отношения и приближенные решения интегралов и дифференциальных уравнений
- С помощью ApplySides возможны применения алгебраических операций к обеим частям уравнений и неравенств, а FindEquationalProof предоставит доказательства теорем эквациональной логики построенных из данных аксиом
- GeoSmoothHistogram создаёт карту местоположений с плавным изменением уровней интенсивности цвета
- FeatureSpacePlot3D поможет построить в 3D характеристические пространства в уменьшеном масштабе
- CurrentImage обеспечивает поддержку для одноврименных снятий снимков несколькими устройствами, а также снятия изображения в Linux
- FacialFeatures извлекает такие характеристики лица, как возраст, эмоции и особенные приметы, а FindFaces фильтрует на основе этих характеристик
- Эффективное сетевое аудио кодирование и извлечение признаков для внутренних и внешних аудио объектов
- SpeechSynthesize поддерживает синтез собственнoй ОС, AudioDistance вычисляет дистанционные метрики для аудиосигналов
- FindTextualAnswer находит часть техта, которая отвечает на заданный вопрос, Classify и Predict имеют улучшенную автоматизацию процесса, а DimensionReduction - новыe методы
- В систему нейронной сети добавлены дополнительные предварительно обученные модели, RNN с более быстрым процессом обучения, эффективная генерация последовательности, резюме процессов обучения, совместное использование массивов, свёртки 3D и переменной длины, а также операции над сетями
- Oбзор, импорт или создание готовых для моделирования системных моделeй для извлечения, анализа и визуализации данных
- Blockchain framework для доступа к текущей информации о блокчейнах (например, Ethereum или Биткойн) и для хранения / извлечения данных используя Wolfram blockchain
- Новые функциональные возможности системного уровня для дистанциoнного выполнения процессов, аутентификации пользователей, управления процессами и захвата сетевых пакетов
- Непосредственноe обрабатывание почты в живых почтовых ящиках путем поиска, пометок, перемещения, удаления и т.д.
- SendMail поддерживает HTML-сообщения электронной почты и автоматически встраивает в них такие объекты, как Dataset, TimeSeries и другие
- Улучшенная поддержка системного моделирования, растрового изображения, аудио, таблицы, электронной таблицы, системных и сетевых форматов
- Системa EntityStore позволяет предварительно выбирать объекты, регистрировать специфические объекты и их типы для непосредственного вычисления
- Контекст Wolfram Presenter Tools даёт возможность создания живых интерактивных технических презентаций
- Обмен текстом, кодом и другим контентом в режиме реального времени с использованием интерфейса Wolfram Chat сделанного для блокнота
- Новые характеристики, начиная с версии 11.2
Mathematica 11.2
| сентябрь 2017 | Документация 11.2
Версия 11.2 предоставляет современнейшие возможности Mathematica и Wolfram Language в области обработки изображений и аудио, вычислительной математики, обработки задач, машинного обучения и во многом другом.
- Вычисляет разнообразные пределы: undirected, multivariate, upper, lower, discrete
- Решает уравнения непрерывных и дискретных функций для предоставленных предельных значений
- FourierTransform обеспечивает поддержку периодических функций
- Выполняет 3D-булевые операции на ограниченных областях (regions)
- Предлагает новые методы и опции для автоматизированного машинного обучения с поддержкой извлечения векторов слов, аудио и последовательностей
- Расширенные типы слоев нейронных сетей с новыми опциями и методами
- Поддержка дополнительных форматов при импортировании/экспортировании нейронных сетей
- ImageRestyle создаёт изображение используя характеристики другого изображения
- Доступны спутниковые снимки благодаря функции GeoImage
- Функция RegionImage для 3D-растеризации отдельных областей (regions)
- Снятие снимка текущего изображения экрана или блокнота с помощью CurrentScreenImage и CurrentNotebookImage
- Генерация аудио разговорной речи из текстовой строки с помощью SpeechSynthesize
- Поддержка стереозвука, программного воспроизведения аудио и звукозаписи в Linux
- ExternalEvaluate и StartExternalSession обеспечивают связь с интерпретаторами языков программирования отличных от Wolfram Language
- Возможность сетевого программирования с ZeroMQ из фреймворка SocketConnect
- Фреймворк для настройки начальных значений и вычислений
- Обеспечение управления асинхронных и фоновых задач с фреймворком TaskObject
- Дополнительная документация для численных методов линейной алгебры нижнего уровня
- Новые характеристики, начиная с версии 11.1
Mathematica 11.1.1
| апрель 2017
Система Mathematica 11.1.1 устраняет ряд проблем предшествующей версии 11.1 и значительно улучшает производительность.
- Вновь доступна поддержка GPU для работы с нейронными сетями в Mac
- Добавлены обновления и исправления для нейронных сетей, включая поддержку формата HDF5
- Устранено замедление в поиске документации
- LinearModelFit больше не требует больших ресурсов памяти
- Значительно улучшена работа ListPlot3D
- Устранены проблемы в работе строки предложений, Suggestions Bar, в Windows
- Улучшена работа с областями прямоугольников с плотным массивом координат
Mathematica 11.1
| март 2017 | Документация 11.1
Версия 11.1 расширяет возможности Mathematica и языка программирования Wolfram Language в области машинного обучения, работы с нейронными сетями, обработке звука, статистическом анализе и других областях применения технологий Wolfram.
- Пользователю представлены более 130 новых функций в разнообразных областях применения
- 20 новых типов слоев нейронной сети и высокоэффективная поддержка рекуррентных сетей, а также последовательностей с переменной длиной
- Функция NetModel позволяет получить доступ к архиву полных тренированных и нетренированных нейронных сетей
- Функция FeatureSpacePlot расширяет возможности для машинного обучения на основе визуализации пространства, данных, изображений, текста и т.д.
- Представлены новые функции для машинного обучения, такие как SequencePredict, ActiveClassification и ActivePrediction
- Запись аудио теперь возможна непосредственно в рабочих файлах формата .nb с помощью функции AudioCapture, подготавливающей аудио сигнал к немедленной обработке и анализу
- Выполнять арифметические действия (с *, -, и другие) непосредственно на 2-D и 3-D изображениях
- Расширенная поддержка компьютерной фотографии и компьютерной микроскопии
- Функция ImageGraphics позволяет находить аппроксимации векторной графики для растровых изображений
- Конструкторы заполнения пространства и фрактальных областей, включающие HilbertCurve и SierpinskiMesh
- Новые возможности для пространственной статистики, представленные такими функциями, как WinsorizedMean и SpatialMedian
- GeoBubbleChart, а также расширенная поддержка для работы функций Callout, ScalingFunctions, и других
- Поддержка производных с символическими выражениями
- Более высокое разрешение для геоданных
- Высокоинтегрированные внешние сервисы для веб-поиска, веб-поиска изображений и перевода текста
- Обширная система PersistentValue для хранения данных между рабочими сеансами локально, в облаке и т.д.
- AutoCopy способствует плавному распределению отдельно редактируемых файлов в облачной системе
- Создание WolframScript .wls файлов с редактором кода на основе файлов формата .nb (notebook)
- Самовыполняющиеся скрипты языка Wolfram Language теперь совместимы с Windows
- Новый интерактивный дизайн для всей документации с наглядными примерами использования
Mathematica 11.0.1
| сентябрь 2016
Mathematica 11.0.1 решает ряд вопросов, связанных с Mathematica 11, и совершенствует работу множества функций.
- Новое воспроизведение аудио, поддержка аудио для платформы Linux, и улучшенное воспроизведение аудио на всех операционных платформах
- Значительно улучшенa 3D графикa и yсовершенствованы процессы вращения и увеличения в 3D графике, которые до этого приводили к сбою системы
- Значительно улучшенa поддержка форматa графики GIF и способы введения данных
- Исправлена регрессия в функции Plot и устранена медленная скорость работы функций ParametricPlot, ParametricPlot3D
- Маркировка и функциональность ListPlot значительно улучшены и работают нормально
- Улучшена и стабилизирована работа функции Dataset , а также подобных функций
- Более 9000 слов добавлены в английский словарь проверки орфографии
- Функция TextRecognize теперь поддерживает все документированные языки
- Исправлена проблема в работе WolframScript и способности данной функции различать между опциями и названиями программных кодов
- Совместимость с MacOS Sierra и улучшенная стабильность в работе на других платформах Mac и Linux
- Исправлены ошибки в работе функции CenterArray
- Теперь доступны SetOptions для URLRead, URLExecute и URLDownload
Mathematica 11
| август 2016 | Документация 11.0
Mathematica 11 представляет функциональные возможности для значимых новых областей, включая 3D печать, обработку аудио, машинное обучение и нейронные сети, а также многие другие улучшения, все построенные на основе языка Wolfram Language.
- Свыше 500 новых функций значительно расширяют охват в новых и уже существующих областях
- Алгоритмическое генерирование, импорт и прямая печать трёхмерных моделей на локальных или облачных 3D принтерах
- Новые вычислительные аудио синтез, обработка и анализ для приложений в музыке и речи
- Новая структура нейронных сетей предоставляет доступ к глубинному обучению с ускорением вычислений на графических процессорах
- Расширенные и усиленные функциональные возможности машинного обучения, включая вычленение признаков и байесовскую оптимизацию
- Многочисленные расширения и улучшения в облаке Wolfram, а также веб-операциях и хранении данных
- Широкий набор новых видов визуализации: от статистичекой до географической и анатомической, а также улучшенные варианты презентации
- Улучшения в работе и характеристиках лидирующих в своей сфере символики, численных операций и геометрии
- Расширенная география, включая новые географические понятия, карточный задний план, проектирование и многое другое
- Новая вычислительная география, а также больше инструментов для обработки изображений и сигналов
- Новая и улучшенная поддержка для случайных матриц, временных рядов и количественных представлений в теории вероятности и статистике
- Экспериметальный канал структуры Wolfram для асинхронной передачи информации между облаком, рабочим столом и встроенными системами
- Запуск кода языка Wolfram Language отовсюду: локально или в облаке, с новым интерпретатором командной строки WolframScript
- Более богатые структуры функционального прграммирования, благодаря улучшениям обработки списков и массивов
- Более мощная обработка текста и языка и возросшая многоязычная поддержка
- Проверка орфографии в режиме реального времени, дополненная словарями для технических терминов, имён собственных и поддержкой около 25 языков
- Улучшенное представление кода, автодополнение ввода, и сообщения об ошибках помогают улучшить продуктивность пользователей
- Более быстрый и гибкий доступ к базе данных Wolfram, включая произвольные наборы данных
- И многое другое
Mathematica 10.4.1
| апрель 2016
Mathematica 10.4.1 решает некоторые важнейшие проблемы, обнаруженные в последних версиях.
- Обеспечивает обходной путь в случае обнаружения программных ошибок в Mac OS X 10.11.4, который может предотвратить автоматический запуск Mathematica, следуя политике по умолчанию Gatekeeper
- Решает проблемы с OpenGL, которые являлись причиной нестабильности и сбоев в работе графических компонентов, особенно в рендеринге, вращении и динамике при работе с Graphics3D и Manipulate
- Решает проблемы при активации для пользователей системы Linux, которые, возможно, испытывали затруднения в работе
- Решает проблемы снижения быстродействия, когда работа с изображением происходит непосредственно во внешнем интерфейсе
- Восстанавливает ожидаемое поведение для пользователей, которым программа выдаёт ошибки при одновременном запуске нескольких блокнотов на Windows
- Исправляет ошибки в оценке, которые были возвращены ListPlot [Table[…]] и CoefficientRules
- Восстанавливает поведение пункта меню Clear Formatting
- Show теперь работает с объектами GeoGraphics
- Улучшает стабильность в функциональности Code Assist
- Совершенствует поддержку и документацию для DateFormat при использовании Interpreter
- Для пользователей японской версии: обновлённые прямые сообщения возвращаются при перемещении блокнота из облака на рабочий стол
Mathematica 10.4
| март 2016 | Документация 10.4
Mathematica 10.4, строясь на новейшей версии языка Wolfram Language, существенно расширяет свои функциональные возможности для работы с облачными сервисами и системами для осуществления географических и геометрических расчётов, построения динамических визуализаций, создания интерактивных приложений, а также целым рядом других улучшений.
- Поддержка сопоставлений по шаблонам и существенное повышение производительности в массивах Association
- Возможность неявно определять самостоятельные единицы (Entity) по их значениям и свойствам
- Новый объект CloudExpression, представляющий выражение, чьё значение стойким образом хранится в облаке
- Экспериментальная поддержка в пользовательском интерфейсе для создания интерактивных приложений, используя функцию AskFunction
- Поддержка масштабированных графиков командами ListPlot, ListLinePlot и DateListPlot посредством использования опции ScalingFunctions, а также новая функция Dendrogram для построения дендрограмм для иерархической кластеризации элементов списка
- Новые расчётные и информационные функции для проверки правописания и анализа частоты встречаемости слов, а также значительные улучшения в работе функций TextSearch и Snippet
- Новые функциональные возможности для работы с графами и сетями: функция PlanarGraph построения планарных графов, а также функция ConnectedGraphComponents для нахождения связных граф-компонентов для графов различных типов
- Экспериментальная функция ClusterClassify для генерирования функции классификации ClassifierFunction, на основании кластеризации в числовых, текстовых данных, изображениях, датах и моментах времени
- Новые функции для символьных вычислений, такие как DifferenceQuotient и GreenFunction, а также дополнительные функциональные возможности в теории чисел и обработке сигналов
- Добавлена поддержка новых форматов для геометрических расчётов и функций для построения сеточных регионов по массивам, а также для нахождения свойств геометрических регионов, таких как тензор инерции и моменты общего положения, нахождения ограничительных регионов для массива точек, а также нахождения мер регионов, заданных формулами с параметрами
- Расширена поддержка данных с единицами измерений (Quantity) в функциях теории вероятности и статистики, включая новую функцию QuantityDistribution
- Экспериментальная функция DynamicGeoGraphics для создания динамических, интерактивных двумерных гео-изображений, поддерживающих масштабирование и панорамирование
- Новая функция DynamicImage для интерактивного просмотра изображений произвольного размера, поддерживающих панорамирование и масштабирование, а также значительно расширенные возможности функции HighlightImage для выделения заданных участков изображения
- Улучшения в поддержке маркировки данных и функций в некоторых функциях через использование обёрточного символа Labeled или опции PlotLabels
- Поддержка прямого взаимодействия Arduino Yun с сервисом Wolfram Data Drop
- Возможность API подключения посредством команды ServiceConnect ещё к семи внешним сервисам, включая Google Analytics, SurveyMonkey, FRED, а также PubMed, для получения и анализа данных
- Более 20 новых интерпретируемых типов, поддерживаемых командой Interpreter и смежными командами, включая опубликованные веб формы с умными полями ввода
- Добавлена поддержка 24 новых семейств шрифтов для более гибкой настраиваемости печатной и веб продукции
Mathematica 10.3.1
| декабрь 2015
- Восстановленное быстродействие при пересылке строк, используя WSTP (символьный протокол передачи компании Wolfram)
- Улучшения устойчивости функций обработки изображений, в том числе функций Image3D, ColorConvert и HighlightImage
- Устранены снижения быстродействия работы функций для численной интерполяции
- Улучшения работы в функции отмены изменений (Undo) при использовании копирования и вставки
- Улучшения правильности импортирования изображений в различных форматах, включая JPEG и TIFF
- Восстановлено ожидаемое поведение для некоторых аргументов функций TravelDirections и Nearest
- Доработана поддержка международных языков и переводов, включая проверку правописания на испанском и поиск на китайском языках
- Обновления многих элементов пользовательского интерфейса, включая изменения в таких функциях, как DynamicModule, ActionMenu и поддержке рамок
Mathematica 10.3
| октябрь 2015 | Документация 10.3
В Mathematica 10.3 активно продолжается разработка направлений, впервые добавленных в версии 10, а также идёт совершенствование её других, уже лучших в своём классе, функциональных возможностей.
- Доступ к тождествам и свойствам функций из обширной коллекции математических функций в языке Wolfram Language посредством команды MathematicalFunctionData
- Новые функции для географических вычислений, такие как TravelDirections, TravelDistance и другие для нахождения времени в пути, методов и сопутствующих данных
- Новая команда AnatomyData и тип для интерпретатора AnatomicalStructure для расчётов и использования в облачной системе Wolfram Cloud
- Возможность группировать, копировать и идентифицировать конкретные образцы самостоятельных единиц для более автоматизированных и производительных расчётов
- Поддержка распределений вероятностей на матрицах и возможность вычислять свойства случайных матриц
- Сравнительные операторные формы, такие как GreaterThan, LessThan и EqualTo для тестирования выражений
- Углубленная обработка естественного языка: добавлены новые лингвистические данные для строчной работы со словами и различными алфавитами
- Новые функциональные возможности по представлению и работе с временными зонами
- Символьная поддержка решения уравнений в частных производных и смежных задач на собственные значения
- Более удобные функции сетевого программирования: нахождение адреса сервера, представление IP адреса, работа с сокетами
- Улучшенные возможности по обработке и анализу структуры предложения и его элементов, среди которых определение слов, части речи, переводы и другое
- Новые возможности работы с сервисами GoogleCalendar, GoogleContacts и Yelp для получения данных, а также с сервисами ArXiv и CrossRef, ориентированных на научно-исследовательский сектор
- Многочисленные улучшения базовых функций языка Wolfram Language и функциональных возможностей пользовательского интерфейса Wolfram System на настольных компьютерах и в облаке
Mathematica 10.2
| июль 2015
Беспрецендентная базовая функциональность языка Wolfram Language, расширенная более чем 100 новыми функциями, а также растущая поддержка работы с облаком и подключаемость к внешним источникам данных и периферийным устройствам делают версию системы Mathematica 10.2 обязательной для установки.
- Переведённые подписи под командами для облегчения понимания кода на языке Wolfram Language для пользователей, которые не являются носителями английского языка
- Новые функции визуализации объёмных и дискретных данных: SliceDensityPlot3D и ListStepPlot
- Численное нахождение собственных значений и собственных функций для ОДУ и УрЧП
- Новые возможности для поиска по тексту и текстового анализа
- Новые и обновленные методы для машинного обучения как с учителем, так и без учителя
- Автоматическая обработка электронных сообщений при помощи команд MailReceiverFunction и MailResponseFunction
- Обновления в поддержке работы с временными рядами и в статистической функциональности, включая поддержку оценки интенсивности в функции Histogram
- Расширен ассортимент операций над списками и ассоциативными массивами, включая автоматическое удаление элементов, используя Nothing
- Новые опции использования облака и облачного развертывания приложений, позволяющие управлять правами доступа, устанавливать график задач, регистрировать данные, использовать локальные объекты
- Технические приемы обработки изображений для выполнения операций вычислительной фотографии, среди которых корректирование градационных характеристик, комбинирование снимков различной выдержки и другие
- Значительные улучшения в вычислительной геометрии для основных и сеточных регионов
- Интернациональная поддержка в команде Alphabet, а также полный набор технических (и других) семейств символов и кодировок символов
- Поддержка большего числа геометрических форматов и других форматов данных, значительно улучшенная поддержка импорта и экспорта в формате STL, а также усовершенствованная поддержка работы с форматом JSON
Mathematica 10.1
| март 2015
Версия 10.1 содержит большое количество улучшений в производительности, удобстве использования и сфере применимости, а также несколько значительных алгоритмических результатов, таких как идентификация изображений и поддержка использования пользовательских грамматических правил.
- Поддержка Wolfram Data Drop, универсального накопителя данных
- Автоматическое идентифицирование объектов на изображении: ImageIdentify
- Встроенное автоматическое понижение размерности данных
- Новая функция визуализации информации: WordCloud, TimelinePlot, а также поддержка тематических стилей для индикаторов
- Программируемый лингвистический интерфейс для пользовательских грамматических систем и соответствующих действий
- Новые конструкции для построения сложных форм и интерпретаторов, используя команды CompoundElement и RepeatingElement
- Поддержка многих операций над нерегулярными временными рядами
- Новые операции над списками для работы с последовательностями, выделения наибольших элементов и т.п.
- Встроенная в язык поддержка криптографии на основе OpenSSL
- Встроенный доступ к содержимому энциклопедии Wikipedia
- 31 новая функция для работы со строками, включая разделения на слова и предложения
- Прямая поддержка байтовых массивов, непосредственных форматов изображений и т.п.
- Улучшенная поддержка работы с Arduino
- Улучшения в производительности, документации и интероперабельности Dataset
Mathematica 10.0.2
| декабрь 2014
- Поддержка операционных систем X 10.9.5 и X 10.10
- В команде EmbedCode добавлена поддержка различных языков, среди которых R, Scala, Perl и Ruby
- Улучшения в геометрических вычислениях: новые оптимизации, улучшение производительности, исправление программных ошибок, поддержка новых способов формулирования задач
- Добавлены новые опции для команды DocumentGenerator, среди которых DocumentDescription, GeneratedDocumentBinding, GeneratedDocumentHistoryLength и другие
- Добавлены новые опции для команд DateFunction, SunPosition и MoonPosition
- Улучшения в производительности и исправление программных ошибок в функции поддержки статистики и теории вероятности
- Большое число исправлений программных ошибок в функциях визуализации, новые пиктограммы для карт, а также расширение типов данных, поддерживаемых командой NumberLinePlot
- Команды Replace, ReplaceAll и ReplacePart теперь работают с массивами Associations
- Тридцать четыре новых типа данных, распознаваемых командой Interpreter
- Поддержка плановых задач в Mathematica и Wolfram Cloud через команду ScheduledTask
- Несколько обновлений и исправлений в работе команды VerificationTest и блокнотном тестировании
- Новые опции для команды Animator, среди которых AnimationRunTime и AnimationTimeIndex
Mathematica 10.0.1
| сентябрь 2014
- Обновления и расширения поддержки обработки изображений, среди которых новые эффекты изображений, поддержка опций команды Image3D в функции WatershedComponents, а также встроенная поддержка цветов командами Nearest и FindClusters
- Упрощение синтаксиса команды SendMail для удобства использования
- Новые операторы и композиции операторов для функций по работе с ассоциативными массивами, таких как команды Dataset и Query
- Обновление RLink для поддержки работы с R 3.1.
- Новые поддерживаемые типы данных командой Interpreter, такие как "Beach", "CountryClass", "OilField", а также "Reef"
- Новые оптимизации, поддерживаемые формы ввода и типы маршрутов в географических и геометрических вычислениях
- Функции машинного обучения Classify и Predict теперь поддерживают классификационный метод NeuralNetwork (нейронная сеть)
- Повышение устойчивости и производительности пользовательского интерфейса на всех платформах
- Расширение поддержки семантических типов в команде SemanticImport, а также оптимизации в работе с анонимными колонками данных, пропусками, данными без заголовков, а также импортирование файлов с длинными названиями
- Обновления и улучшения в большом числе областей, среди которых метеорологические данные, поддержка ассоциативных массивов, символьное интегрирование, поддержка нахождения меры неявно заданных геометрических регионов
- Повышения устойчивости и производительности в некоторых визуализационных функциях и для некоторых числовых функций, таких как NDSolve, ParametricNDSolve, SparseArray и MatrixExp
- Обновления в команде InterpolatingFunction для поддержки интерполяционных функций, сохранённых в версии 9 или более ранней версии
Mathematica 10.0
| июль 2014 | Документация 10.0
- Первая версия, основанная на полнокомплектном языке Wolfram Language, расширенном более 700-ми новыми функциями
- Высоко-автоматизированное машинное обучение, включая готовые натренированные модели для выполнения разнообразных задач
- Интегрированные геометрические вычисления, включая символьную геометрию, сеточные геометрические регионы, а также формульные и специальные регионы
- Современные географические вычисления, включая новую полнофункциональную команду GeoGraphics для создания карт
- Поддержка вычислений со структурированными массивами данных и семантического импортирования
- Возможность создавать и вводить в действие высоко функциональные веб формы, которые могут работать с вводом на естественном языке
- Фундаментальная новая структура ассоциативный массив, делающая возможными быстрый поиск по массиву и быстрое обновление элементов массива
- Расширение в поддержке стохастических процессов, включая поддержку скрытых цепей Маркова, и автоматизированный анализ временных рядов
- Гибкая система символьного представления дат и времени, а также функции для работы с ними
- Встроенные тематические стили оформления графиков, что позволяет легко изменять графики под конкретную аудиторию, от бизнес отчетов до технических статей.
- Улучшенная обработка двумерных и трёхмерных изображений с расширенной поддержкой цвета
- Нелинейные системы управления и улучшенная обработка сигналов
- Анализ методом конечных элементов, расширенные уравнения в частных производных, решения в символьном виде ОДУ с запаздыванием, а также гибридных дифференциальных уравнений
- Формальные математические операторы, размерные переменные, а также расширения в алгебраических и графовых вычислениях
- Автоматическое генерирование отчетов, а также шаблонизация строк, файлов и HTML
- Подключаемость к внешним устройствам, сервисам, программным интерфейсам API, а также функции работы с адресами URL
- Встроенная поддержка модульного тестирования
- Интеграция с Wolfram Cloud
- Доступ к расширенному инфобанку Wolfram Knowledgebase
- И многое другое
Mathematica 9.0.1
| январь 2013
- Все избранные примеры теперь доступны непосредственно из программы
- Улучшения в стабильности работы Линейки предложений о следующих вычислениях
- Повышение меткости работы Линейки предложений
- Улучшение производительности и стабильности функций по обработке изображений, расширение поддержки функциями объёмных изображений Image3D
- Улучшения в удобстве и стабильности процесса установки для Linux конфигураций
- Улучшения производительности и надёжности многих функций работы со случайными процессами
- Различные улучшения в работе модуля помощи ввода: полная поддержка Linux платформ, улучшенная поддержка дуальных мониторов, улучшенные поля для указания опций, а также удаление повторяющихся опций
Mathematica 9.0
| ноябрь 2012 | Документация 9.0
- Новый интеллектуальный интерфейс пользователя от Wolfram , значительно улучшающий навигацию по функциям системы Mathematica и облегчающий обнаружение новых функций
- Тесно интегрированная поддержка единиц измерений, включающая ввод в свободной лингвистической форме, перевод из одних единиц в другие, а также проверку согласованности размерностей в функциях визуализации, численных и символьных расчётах
- Новые возможности для анализа графов и сетей, среди которых встроенные каналы получения данных с Facebook, LinkedIn, Twitter и многое другое
- Непосредственное введение в эксплуатацию документов CDF, обладающих доступом к данным в режиме реального времени и другими расширенными возможностям, используя Mathematica Enterprise Edition, предоставляющую режимы предварительного просмотра, эмулирующие Wolfram CDF Player, а также Player Pro
- Важные новые функции при работе с данными, теорией вероятности и статистикой, среди которых анализ надёжности и анализ выживаемости, цепи Маркова, теория массового обслуживания, теория временных рядов и стохастические дифференциальные уравнения
- Обработка объёмных изображений и технология обработки с использованием внешней памяти, производительность которых позволяет работать с двумерными, трёхмерными изображениями и видео очень больших размеров
- Интегрированная обработка цифровых и аналоговых сигналов
- Встроенная поддержка символьных тензоров любого ранга, размерности и симметрийных свойств
- Высоко-конфигурируемые интерактивные индикаторы для создания приборных досок и элементов управления
- Общесистемная поддержка автоматических легенд на графиках и диаграммах
- Тесная интеграция R в рабочий процесс системы Mathematica для беспрепятственного обмена фрагментами кода и данными
- Полнофункциональные команды работы с интернетом со стороны клиента для обмена данными с удалёнными серверами и взаимодействия с программными интерфейсами API
- Обновлённый внешний вид слайдовых презентаций за счёт использования новых стилевых шаблонов и поддержки фоновых изображений
- И многое другое
Mathematica 8.0.4
| октябрь 2011
- Новые элементы меню и интерактивный модуль помощи для развёртывания документа CDF
- Новые функции CDFInformation и CDFDeploy для программного развёртывания файлов CDF
- Новый индикатор прогресса загрузки CDF документа в плагине для браузера
- Улучшения в устойчивости, быстродействии и защищённости плагина по просмотру CDF документов в браузере
- Поддержка Mac OS X Lion
- Улучшенное использование памяти в команде Share при хранении больших массивов данных
- Увеличение быстродействия благодаря обновлению MKL библиотеки
- Новая цветовая подсветка синтаксиса, предупреждающая об использовании переменных Module в Dynamic
- Улучшения производительности функций поддержки цитирования
- Улучшение в поведении оптимизированных переменных в компилированных условных выражениях
- Улучшение в поведении пользовательского интерфейса при сохранении неозаглавленных блокнотов в новых версиях Linux
Примечание: Mathematica 8.0.2 была выпущена и распространялась исключительно как часть gridMathematica 8.0.2. Данный выпуск не содержал никаких функциональных возможностей. Версия 8.0.3 была веткой разработки для Wolfram CDF Player 8.0.3.
Mathematica 8.0.1
| март 2011
- Большое количество новых автоматических правил упрощения для производных распределений вероятностей, включая аффинные преобразования, суммы переменных, параметрические смеси, а также цензурированные и усеченные распределения
- Улучшенная производительность функции Dot для целочисленных векторов больших размеров (> 1000000 элементов) списка целых чисел
- Улучшение в стабильности для процессоров Intel Sandy Bridge благодаря обновлению библиотеки Intel Math Kernel Library
- Улучшения в производительности и корректности для многих операций на графах и сетях
- Сокращение продолжительности запуска программы пользовательского интерфейса
- Улучшения в создании соединений MathLink TCPIP в определённых сетевых конфигурациях
- Улучшение в экспорте изображений типа Real и "Real32" в формат TIFF для большей совместимости с внешними программами просмотра TIFF изображений
- Улучшения в функциональных возможностях и устойчивости Home Edition за счёт включения в неё большего количества 64-битных компонентов
Mathematica 8.0
| ноябрь 2010 | Документация 8.0
- Интеграция с Wolfram|Alpha
- Автоматическое вычисление вероятностей и математических ожиданий
- Более сотни новых распределений вероятностей и большое количество статистических визуализаций
- Генерирование новых распределений вероятностей непосредственно по данным, формулам или по другим распределениям
- Улучшения в работе с графами и сетями, а также в функциях линейной алгебры
- Ценообразование более чем 60 экзотических опционов, более 100 встроенных финансовых индикаторов
- Встроенные функциональные возможности и теории систем автоматического регулирования
- Улучшения возможностей анализа изображений
- Интегрированный вейвлет-анализ
- Встроенная поддержка CUDA и OpenCL
- Автоматическое генерирование C кода
- Символьное манипулирование и оптимизация C кода
- Улучшения в двумерной и трёхмерной графике, включая аппаратное ускорение трехмерного рендеринга и поддержку текстурирования
- Встроенный плагин для веб-браузера
- И многое другое
Mathematica 7.0.1
| март 2009
- Улучшения производительности в основных функциях обработки изображений
- Контекстное меню для быстрой обработки изображений
- Новые учебные руководства, инструкции "How to" ("А как ...") и видеоролики
- Тысячи новых примеров в документации
- Улучшения в поиске по документации
- Интеграция возможностью рукописного ввода математических выражений в Windows 7
- Интеграция с предстоящим выпуском gridMathematica Server
Mathematica 7.0
| ноябрь 2008 | Документация 7.0
- Встроенная поддержка параллельных высокопроизводительных вычислений (HPC)
- Интегрированная обработка изображений
- Новые курированные данные, доступные по требованию, включая геномные данные, данные о протеинах, а также текущие и архивные метеорологические данные
- Большое число новых возможностей для повышения производительности и удобства использования
- Поддержка построения диаграмм и визуализации информации
- Визуализация векторных полей
- Полная поддержка сплайнов, включая поддержку NURBS
- Поддержка булевых вычислений, способная решать задачи промышленного класса
- Построение и анализ статистических моделей
- Интегрированная поддержка геодезических расчетов и GIS данных
- Большое число достижений в символьных вычислениях, в том числе в дискретном исчислении, распознавании последовательностей, а также в работе с символьными корнями трансцендентных уравнений
- И многое другое
Mathematica 6.0.3
| июнь 2008
- Обширный перечень стандартных дополнительных пакетов включён в центр документации
- Улучшение в документации пакетов
- Улучшения в обработке опций для команд MatrixForm и TableForm
- Повышение стабильности программы пользовательского интерфейса при работе с Manipulate, содержащим выделенную графику
- Улучшения в обработке опций для команды ListPlot
- Улучшения в обработке комбинаций установок опций AxesLabel и Ticks
- Улучшение в обработке числовых данных, не содержащих пробелов в импортировании файлов в формате протеиновый инфобанк (PDB)
- Изменение в направлении навивки при экспортировании в формате LightWave объект (LWO), для лучшего соответствия с общепринятыми в индустрии стандартами
- Улучшения в интерактивности на Linux, где используется композитный менеджер окон, как, например, Compiz
- Улучшения в поддержке шрифтов на дистрибутивах Ubuntu Hardy и Fedora Core 9
Mathematica 6.0.2
| февраль 2008
- Новая часть документации, Virtual Book, которая содержит обновленный материал из книги Mathematica Book
- Новая часть документации, Function Navigator, лёгкий в навигации каталог всех объектов в системе Mathematica
- Несколько дополнительных улучшений в системе документации, среди который улучшения в быстродействии, индексировании, а также поддержка отображения пути следования ссылкам
- Полноценная 64-битная производительность на компьютерах Intel Macs
- Улучшения производительности команд Import и Export на Mac и Unix
- Значительное повышение быстродействия при импортировании бинарных файлов данных
- Улучшение в поддержке графики при экспортировании графики в TeX и PDF форматы
- Расширение в импортировании метаданных из файлов астрономических изображений в формате FITS
- Новый инструмент для нахождения координат точек на графике, а также улучшение в цветовом выделении выбранных элементов интерактивной графики
Mathematica 6.0.1
| июль 2007
- Поддержка расширенных настроек прокси-сервера в автоматических и мануальных конфигурациях интернет соединений
- Более подробная документация функций, появившихся в предыдущих версиях системы Mathematica
- Значительно улучшена работа WSTP (Wolfram Symbolic Transfer Protocol) в системах Mac и Unix
- Улучшенная производительность различных конвертеров в командах Import и Export
- Более высокое быстродействие команд ListPlot , ListPlot3D и Plot3D для большого числа точек
- Улучшение в инициализации справочной системы
- Расширенная в автоматическом распознавании типов файлов командой Import
- Полная поддержка относительно спецификаций размера шрифта через опцию FontSize
- Улучшения в импортировании форматов Table , CSV , TSV и MathML
- Новый элемент меню Evaluate Notebook для вычисления всех ячеек блокнота, а также новое подменю Magnification для выбора уровней увеличения показа блокнота
- Добавлены новые примеры для функций системы Mathematica, а также новые учебные пособия
- Обновления курированных данных
Mathematica 6.0
| май 2007 | Документация 6.0
- Динамическая интерактивность, делающая возможным создание сложных интерактивных интерфейсов с помощью не более чем строчки кода
- Эффектные адаптивные функции визуализации для автоматизированного создание графиков, верно воспроизводящих поведение функций и данные
- Язык для интеграции данных, включая автоматическую интеграцию сотен стандартных форматов данных
- Загружаемые по требованию, курированные данные из математики, физики, химии, финансового дела, географии, лингвистики и других областей
- Символьный интерфейс для незамедлительного создания сложных пользовательских интерфейсов с помощью простых программ
- Автоматизированное вычислительное эстетическое оформление, использующее алгоритмическую оптимизацию при отображении визуальной информации
- Унификация активной графики и элементов управления с обыкновенным текстом и элементами ввода
- И многое другое
Mathematica 5.2
| июль 2005
- Поддержка 64-битной адресации на всех платформах
- Поддержка многоядерности на основных платформах
- Поддержка многопоточности при числовых операциях линейной алгебры
- Расширенная поддержка вычислений с произвольной точностью на 64-битных платформах
- Увеличение производительности при операциях над векторными аргументами
- Автоматический выбор устанавливаемых бинарных файлов
- Включенный индексатор блокнотов для поддержки системного поиска по блокнотам
- Поддержка SSH соединения для безопасной работы с удалёнными ядрами
- Поддержка импорта файлов vCard и RSS
- Новые алгоритмы для символьного решения дифференциальных уравнений
- Улучшение производительности решения систем линейных диофантовых уравнений
- Улучшенный алгоритм устранения кванторов в квадратичном случае
- Поддержка высокоуровневых специальных функций вблизи сингулярностей
- Улучшения в работе статистических диаграмм
- Сравнительный тест MathematicaMark 5.2 теперь поддерживает грид-сетки и кластеры
Mathematica 5.1
| ноябрь 2004
- Поддержка работы со строками, в том числе для промышленной эксплуатации
- Встроенная универсальная подключаемость к базам данных
- Высоко оптимизированные функции ввода/вывода бинарных файлов
- Поддержка дополнительных форматов импорта-экспорта, включая форматы XLS и AVI
- Интегрированная поддержка работы с веб сервисами
- Автоматическая визуализация графов и сетей на плоскости и в пространстве
- Высокопроизводительные функции визуализации массивов
- Улучшения производительности численных операций линейной алгебры
- Всецело интегрированная в систему поддержка кусочных функций
- Интегрирование по неявно заданным областям
- Поддержка обработки событий в функции нахождения численного решения дифференциальных уравнений
- Новые алгоритмы для решения символьных дифференциальных уравнений
- Добавлены возможности кластерного анализа
- Вспомогательный инструмент для интерактивного исследования дифференциальных уравнений
- Сравнительный тест MathematicaMark
- Интерфейс GUIKit и встроенный разработчик приложений
Mathematica 5.0
| июнь 2003 | Документация 5.0
- Рекордная производительность числовых операций линейной алгебры посредством использования аппаратно-оптимизированных библиотек
- Полная поддержка высокопроизводительных операций линейной алгебры для разреженных матриц
- Оптимизированные численные решатели нового поколения для обыкновенных ДУ и УрЧП
- Важные новые алгоритмы для решения уравнений и неравенств в символьном виде над различными кольцевыми областями
- Всецело интегрированный решатель для дифференциально-алгебраических уравнений
- Высокопроизводительные функции оптимизации и линейного программирования, в том числе оптимизация методом внутренней точки
- Расширение числа численных решателей, поддерживающих векторные и обобщённые матричные переменные
- Решатель промышленного масштаба для систем рекуррентных уравнений
- Более широкая поддержка выполнения символьных расчётов при заданных условиях на параметры
- Добавлен .NET/Link, обеспечивающий полную интеграцию с платформой .NET Framework от компании Microsoft
- Гибкие возможности импортирования и экспортирования форматов DICOM, PNG, SVG, а также форматов хранения разреженных матриц
- Оптимизированные версии для 64-битного аппаратного обеспечения и операционных систем
- Новое интерактивное вводное руководство, позволяющее безотлагательно начать использование системы Mathematica
Mathematica 4.2
| июнь 2002
- Прозрачная интеграция с Java в J/Link 2.0 и встроенный Java Runtime Engine
- Улучшения в функциях оптимизации и линейного программирования
- Улучшения в быстродействии и корректности многих числовых функций
- Улучшения в функциях упрощения выражений
- Улучшения в поддержке статистики, включая новый пакет ANOVA
- Новый комплектный пакет Combinatorica для решения задач по комбинаторике и теории графов
- Новый комплектный пакет AuthorTools для технических публикаций
- Режим показа слайдов для проведения презентаций
- Новые форматы, поддерживаемые функциями импорта и экспорта, включая форматы FITS и STDS
- Расширения XML, позволяющие хранить блокноты Mathematica в формате XML
- Новый комплектный пакет XML утилит для символьной обработки XML документа
- Поддержка экспорта в формате XHTML, включая поддержку стилевых файлов
- Расширенная поддержка MathML 2.0
Mathematica 4.1
| ноябрь 2000
- Выпущена версия для Macintosh OS X (Version 4.1.5 в 2001)
- Значительно расширенные возможности решения дифференциальных уравнений в символьном виде
- Улучшения компилятора и анализатора соответствия с образцом в системе Mathematica, повышающие производительность и уменьшающие количество используемой памяти
- Новый стандартный пакет для интегрирования по областям, заданным неравенствами, а также интегрирования кусочно определённых функций
- Значительное увеличение быстродействия функций статистики
- Преобразование между системой линейных уравнений и матрицами
- Интеграция с Java в J/Link 1.1
- Улучшенная интеграция с MathML для веба
- Поддержка сохранения в формате IBM techexplorer
- Новые, более производительные фильтры для импортирования и экспортирования Excel файлов, табличных данных, а также сжатых форматов BMP, DXF и STL
- Поддержка манипулирования трехмерной графикой в режиме реального времени на платформах Linux и Unix
- Поддержка звука в оконной системе X
- Команды для визуализации графики, заданной неравенствами
- Поддержка PowerPC Linux и AlphaLinux
- Пакеты дискретной тригонометрии
- Улучшения в работе пользовательского интерфейса в оконной системе X
Mathematica 4.0
| май 1999 | Документация 4.0
- Существенные улучшения в быстродействии численных расчётов
- Публикация документов в различных форматах
- Проверка правописания и переносов в в блокнотах системы Mathematica
- Возможность непосредственного импортирования и экспортирования более чем 20 стандартных форматов для хранения данных, графики и звука
- Расширенная применимость и улучшение работы функций для анализа данных, среди которых нахождение корреляций, сверток, а также новый алгоритм преобразования Фурье
- Поддержка алгебраических вычислений над заданной кольцевой областью
- Возможность сетевого администрирования лицензий на всех платформах
- Улучшения во многих встроенных функциях системы Mathematica
Mathematica 3.0
| сентябрь 1996 | Документация 3.0
- Интерактивная система набора и вывода математических выражений
- Поддержка алгебраических чисел
- Расширение компилятора системы Mathematica, позволяющие работу с массивами машинных чисел
- Поддержка решения нелинейной задачи о наименьших квадратах алгоритмом Левенберга-Маквардта
- Улучшения в поддержке интерполяции (играющей важную роль в представлении результата численного решения обыкновенных уравнений в частных производных)
- Интервальная арифметика
- Новые функции для упрощения и преобразования выражений
- Оптимизированные функции нахождения базиса Гребнера
- Большое число новых специальных функций
- Поддержка контроля потока выполнения программы на основе исключений
Mathematica 2.2
| июнь 1993
- Программа пользовательского интерфейса для Windows с поддержкой новых команд для работы с блокнотами
- Отдельная программа пользовательского интерфейса для Macintosh
- Программа пользовательского интерфейса для оконной системы X
- Поддержка WSTP (Wolfram Symbolic Transfer Protocol) для Windows
- Версия для платформы Linux
- Команды для построения изоконтурных визуализаций
- Пакет для построения символьных решений уравнений в частных производных первого порядка
- Десять новых пакетов в таких областях как 3-мерные контурные графики, вариационное исчисление и музыка
- Новая справочная система, включая онлайновые справочные руководства для оконной системы X и навигатор функций для Macintosh и NeXT
- Более быстрое нахождение численных решений разреженных систем линейных уравнений
- Символьное определённое интегрирование теперь проверяет подынтегральное выражение на предмет наличия неинтегрируемых сингулярностей, а также корректно учитывает скачки анти производной на интервале интегрирования
Mathematica 2.1
| июнь 1992
- Обновление алгоритма построения контурных графиков
- Unix WSTP (Wolfram Symbolic Transfer Protocol) усовершенствования и документация
- WSTP (Wolfram Symbolic Transfer Protocol) для Macintosh
- Поддержка анимаций QuickTime в версии для Macintosh
- Поддержка Windows 3.1
- Поддержка установки в уменьшенном варианте для уменьшенного использования памяти
- Новые пакеты в таких областях как сопоставления нелинейных функций по данным, работа с бинарными файлами, поддержка дельта-функции Дирака, а также синтез звука
Mathematica 2.0
| январь 1991 (первое значительное обновление)
Документация 2.0
- Нахождение решений обыкновенных дифференциальных уравнений в численном виде
- Компилятор численных выражений
- Улучшения в работе функций линейной алгебры
- Реализация алгоритма Риша для вычисления неопределённых интегралов в функции Integrate
- Нахождение решений обыкновенных дифференциальных уравнений в символьном виде
- Нахождение разложений в ряды теперь поддерживается для многих специальных функций
- Добавлена функция ParametricPlot3D
- Большое количество улучшений в поддержке графики
- Улучшенное устранение скрытых поверхностей в поддержке трёхмерной графики
- Большое число строковых и файловых операций
- WSTP (Wolfram Symbolic Transfer Protocol) протокол для обмена данными между процессами, в том числе по сетевому соединению
- Поддержка звука
- Поддержка наборов иностранных символов
- Обнаружение ошибок и отладка
- Блокнотный пользовательский интерфейс
Mathematica 1.2
| август 1989
- Пользовательский интерфейс для Macintosh
- Поддержка работы с удалёнными вычислительными ядрами
- Существенные улучшения в работе символьного интегрирования
- Первичные возможности по решению дифференциальных уравнений в символьном виде в команде DSolve
- Решение трансцендентных и других уравнений, требующих использования обратных функций
- Точное нахождение интерполяционных многочленов
- Добавлены команды LinearProgramming, ConstrainedMax и ConstrainedMin
- Добавлены команды MatrixPower и MatrixExp
- Добавлены функции нахождения базиса Гребнера
- Добавлена поддержка опции Modulus в функциях Det, Inverse и LinearSolve
- Добавлены стандартные программы пакета Statistics и Graphics
- Большое количество новых графических опций и функциональных возможностей, включая отображение осей и меток в трёхмерной графике
- Значительно более производительное нахождение НОД для многочленов многих переменных, а также разложения на множители
Mathematica 1.0
| июнь 1988 | Документация 1.0
- Первичный выпуск системы Mathematica