Wolfram Language 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)
Wolfram Language 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
- Анализ устойчивости систем дифференциальных уравнений с помощью DStabilityCondititions
- Анализ устойчивости для систем разностных уравнений с помощью RStabilityCondititions
- Добавлены версии тригонометрических функций для использования с аргументами степени: 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)
Wolfram Language 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)
Wolfram Language 13.3.1
| август 2023
Версия 13.3.1 включает в себя множество исправлений критических ошибок и улучшения стабильности и удобства использования блокнота с поддержкой чата.
Wolfram Language 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.
Wolfram Language 13.2.1
| февраль 2023
Версия 13.2.1 включает более сотни исправлений ошибок, улучшения функциональных возможностей, улучшения производительности и обновления системы безопасности.
Wolfram Language 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.
Wolfram Language 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
Wolfram Language 13.0.1
| февраль 2022
Версия 13.0.1 продолжает непрерывную работу по постепенному улучшению Wolfram Language. Этот выпуск включает сотни исправлений ошибок, усовершенствований функций и улучшений функциональных возможностей, в том числе обновление для системы безопасности log4j.
Wolfram Language 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 теперь по умолчанию возвращает карты с векторными метками
Wolfram Language 12.3.1
| июнь 2021
Версия 12.3.1 является результатом неустанного стремления к повышению качества языка Wolfram Language.
- Встроенная поддержка macOS для Apple Silicon
- Оптимизированная активация продукта для установочной лицензии с поддержкой технологии единого входа
- Новые возможности блокнота Wolfram|Alpha-Mode, включая двухмерный набор текста для математических конструкций, дополнительную поддержку для химических вычислений и биомолекулярных последовательностей, а также интерактивные тесты
- Обширное расширение функциональных возможностей, исправления ошибок и улучшение эффективности
Wolfram Language 12.3
| май 2021 | Документация 12.3
Благодаря более чем сотне новых функций, тысяче исправлений и многим существенно обновленным и улучшенным функциям, версия 12.3 представляет собой важный выпуск с добавочными обновлениями, который делает 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
Wolfram Language 12.2
| декабрь 2020 | Документация 12.2
Версия 12.2 добавляет 228 новых функций, расширяя возможности 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 и многое другое
- Создавайте лицензионные права по требованию для запуска автономных ядер Wolfram Engine на платной основе с помощью CreateLicenseEntitlement
- Улучшенный набор микроконтроллеров с новой поддержкой многих 32-битных объектов от Arduino, Adafruit и SparkFun
- Новые характеристики присутствующие в версии 12.1
Wolfram Language 12.1.1
| июнь 2020
Версия 12.1.1 является результатом неустанного стремления к повышению качества языка Wolfram Language. Она включает в себя более тысячи исправлений, расширения функциональных возможностей и усовершенствования эффективности в криптографии, обработке видео, науке о данных, визуализации и многом другом.
- Криптографические функции являются более надежными и последовательными, включая дополнительные методы хеширования для GenerateDigitalSignature
- VideoStream теперь поддерживает прямые трансляции, а функции обработки и экспорта видео по умолчанию используют кодеки H264/AAC (по мере доступности)
- Повышенная производительность конструкций Dataset и GridBox и улучшенная стабильность для TableView
- RLink теперь может использовать пользовательские установки R вплоть до версии 3.6
- Улучшеная обработка данных StackedListPlot и StackedDateListPlot
- Улучшения и исправления ошибок для Around, включая лучшую обработку асимметричных неопределенностей
- Усовершенствованный набор текста для DateObject
- Устранено замедление вычислений простых чисел
- И многое другое
Wolfram Language 12.1
| март 2020 | Документация 12.1
Версия 12.1 является нашей самой крупной на данный момент версией, расширяющей функциональные возможности Wolfram Language в области математической визуализации, обработки аудио и изображений, машинного обучения и нейронных сетей, доступа/хранения данных и многого другого, а также внедрения новых систем для обработки видео и управление паклетами.
- Просмотр, редактирование и манипуляция табличными данными по аналогии с электронными таблицами с помощью 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, предоставленных пользователем
- Новые характеристики присутствующие в версии 12
Wolfram Language 12
| апрель 2019 | Документация 12.0
Версия 12.0 значительно расширяет функциональные возможности Wolfram Language в области математики и геометрии, географической визуализации, обработки звука и изображений, машинного обучения и многого другого, включая улучшения эффективности всей системы.
- Основные обновления интеграции ОС для интерфейсов ноутбуков 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
- Дополнительное расширение геометрических возможностей за счет добавления обычных многоугольников с отверстиями и примитивов многогранников, а также улучшенной всеобщей поддержки
- Доступ к встроенным аксиоматическим теориям для использования в символических доказательствах с помощью 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 для аппроксимации сигнала по амплитудной спектрограмме
- Фреймворк нейронной сети был расширен за счет дополнительных предварительно обученных моделей, новых слоёв, новых кодеров и декодеров, поддержки нескольких графических процессоров и автоматической ранней остановки обучения для предотвращения переобучения
- 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 Function Repository и систему ResourceFunction
- И многое другое
Wolfram Language 11.3
| март 2018 | Документация 11.3
Версия 11.3 расширяет возможности Wolfram Language в вычислительной математике, в области обработки изображений и аудио, машинного обучения и нейронной сети, в системном моделировании и во многом другом.
- Расширенные возможности асимптотики, включая операторы отношения и приближенные решения интегралов и дифференциальных уравнений
- С помощью ApplySides возможны применения алгебраических операций к обеим частям уравнений и неравенств, а FindEquationalProof предоставит доказательства теорем эквациональной логики построенных из данных аксиом
- GeoSmoothHistogram создаёт карту местоположений с плавным изменением уровней интенсивности цвета
- FeatureSpacePlot3D поможет построить в 3D характеристические пространства в уменьшеном масштабе
- CurrentImage обеспечивает поддержку для одноврименных снятий снимков несколькими устройствами, а также снятия изображения в Linux
- FacialFeatures извлекает такие характеристики лица, как возраст, эмоции и особенные приметы, а FindFaces фильтрует на основе этих характеристик
- Эффективное сетевое аудио кодирование и извлечение признаков для внутренних и внешних аудио объектов
- SpeechSynthesize поддерживает синтез собственнoй ОС, AudioDistance вычисляет дистанционные метрики для аудиосигналов
- FindTextualAnswer находит часть техта, которая отвечает на заданный вопрос, Classify и Predict имеют улучшенную автоматизацию процесса, а DimensionReduction - новыe методы
- В структуру нейронной сети добавлены дополнительные предварительно обученные модели, RNN с более быстрым процессом обучения, эффективная генерация последовательности, резюме процессов обучения, совместное использование массивов, свёртки 3D и переменной длины, а также операции над сетями
- Oбзор, импорт или создание готовых для моделирования системных моделeй для извлечения, анализа и визуализации данных
- Блокчейн-фреймворк для доступа к текущей информации о блокчейнах (например, Ethereum или Биткойн) и для хранения / извлечения данных используя Wolfram blockchain
- Новые функциональные возможности системного уровня для дистанциoнного выполнения процессов, аутентификации пользователей, управления процессами и захвата сетевых пакетов
- Непосредственноe обрабатывание почты в живых почтовых ящиках путем поиска, пометок, перемещения, удаления и т.д.
- SendMail поддерживает HTML-сообщения электронной почты и автоматически встраивает в них такие объекты, как Dataset, TimeSeries и другие
- Улучшенная поддержка системного моделирования, растрового изображения, аудио, таблицы, электронной таблицы, системных и сетевых форматов
- Системa EntityStore позволяет предварительно выбирать объекты, регистрировать специфические объекты и их типы для непосредственного вычисления
- Новые характеристики присутствующие в версии 11.2
Wolfram Language 11.2
| сентябрь 2017 | Документация 11.2
Версия 11.2 расширяет современнейшие функциональные возможности Wolfram Language в области обработки аудио и изображений, математических вычислений, обработки задач и машинного обучения—и многое другое.
- Вычисление неориентированных и многомерных пределов, верхних и нижних пределов или дискретных пределов
- Решает уравнения непрерывных и дискретных функций для предоставленных предельных значений
- FourierTransform обеспечивает поддержку периодических функций
- Выполняет 3D-булевые операции на ограниченных областях (regions)
- Предлагает новые методы и опции для автоматизированного машинного обучения с поддержкой извлечения векторов слов, аудио и последовательностей
- Расширенные типы слоев нейронных сетей с новыми опциями и методами
- Поддержка дополнительных форматов при импортировании/экспортировании нейронных сетей
- ImageRestyle создаёт изображение используя характеристики другого изображения
- Доступны спутниковые снимки благодаря функции GeoImage
- Функция RegionImage для 3D-растеризации отдельных областей
- Снятие снимка текущего изображения экрана или блокнота с помощью CurrentScreenImage и CurrentNotebookImage
- Генерация аудио разговорной речи из текстовой строки с помощью SpeechSynthesize
- Поддержка стереозвука, программного воспроизведения аудио и звукозаписи в Linux
- ExternalEvaluate и StartExternalSession обеспечивают связь с интерпретаторами языков программирования отличных от Wolfram Language
- Возможность сетевого программирования с ZeroMQ из фреймворка SocketConnect
- Фреймворк для настройки начальных значений и вычислений
- Обеспечение управления асинхронных и фоновых задач с фреймворком TaskObject
- Дополнительная документация для численных методов линейной алгебры нижнего уровня
- Новые характеристики присутствующие в версии 11.1
Wolfram Language 11.1.1
| апрель 2017
Версия 11.1.1 устраняет ряд проблем предшествующей версии 11.1 и значительно улучшает производительность.
- Вновь доступна поддержка GPU для работы с нейронными сетями на компьютерах Mac
- Добавлены обновления и исправления для нейронных сетей, включая поддержку формата HDF5
- LinearModelFit больше не требует больших ресурсов памяти
- Улучшена работа ListPlot3D
- Исправлена работа операций над прямоугольниками с координатами, заданными в формате упакованных массивов
Wolfram Language 11.1
| март 2017 | Документация 11.1
Версия 11.1 расширяет современные возможности Wolfram Language в области машинного обучения, нейронных сетей, обработки звука, робастной статистики и многого другого.
- Более 130 новых функций из самых различных областей знаний
- 20 новых типов слоев нейронной сети и высокоэффективная поддержка рекуррентных сетей, а также последовательностей с переменной длиной
- Функция NetModel позволяет получить доступ к архиву полных обученных и необученных нейронных сетей
- Функция FeatureSpacePlot расширяет возможности машинного обучения благодаря визуализации пространства, данных, изображений, текста и т.д.
- Представлены новые функции для машинного обучения, такие как SequencePredict, ActiveClassification и ActivePrediction
- Запись аудио теперь возможна непосредственно в рабочих файлах формата .nb с помощью функции AudioCapture, подготавливающей аудио сигнал к обработке и анализу
- Возможность выполнять арифметические действия (с *, -, и другие) непосредственно на 2-D и 3-D изображениях
- Расширенная поддержка компьютерной фотографии и компьютерной микроскопии
- Функция ImageGraphics позволяет находить аппроксимации векторной графики для растровых изображений
- Конструкторы заполнения пространства и фрактальных областей, включающие HilbertCurve и SierpinskiMesh
- Новые возможности для пространственной статистики, представленные такими функциями, как WinsorizedMean и SpatialMedian
- Функция GeoBubbleChart, а также расширенная поддержка для работы функций Callout, ScalingFunctions, и других
- Поддержка производных с символическими выражениями
- Более высокое разрешение для геоданных
- Высокоинтегрированные внешние сервисы для веб-поиска, веб-поиска изображений и перевода текста
- Обширная система PersistentValue для хранения данных между рабочими сеансами локально, в облаке и т.д.
- Запускающиеся скрипты Wolfram Language теперь совместимы с Windows
Wolfram Language 11.0.1
| сентябрь 2016
- Новая поддержка Audio для платформы Linux, и улучшенное воспроизведение аудио на всех платформах
- Исправлена функция Graphics3D и yсовершенствованы процессы вращения и увеличения в 3D графике, которые до этого приводили к сбою системы
- Значительно улучшен процесс импорта графики в формате GIF
- Исправлена регрессия в функции Plot и увеличена скорость работы функций ParametricPlot, ParametricPlot3D
- Маркировка и функциональность ListPlot значительно улучшены и работают нормально
- Улучшена и стабилизирована работа функции Dataset, а также подобных функций
- Более 9000 слов добавлены в английский орфографический словарь
- Функция TextRecognize теперь поддерживает все документированные языки
- Исправлена проблема в работе WolframScript и способности данной функции различать опции и названияи программных кодов
- Исправлены ошибки в работе функции CenterArray
- Теперь доступны SetOptions для URLRead, URLExecute и URLDownload
Wolfram Language 11
| август 2016 | Документация 11.0
Представлены функциональные возможности для новых важных областей, включая 3D-печать, обработку аудио, машинное обучение и нейронные сети.
- Свыше 500 новых функций значительно расширяют охват в новых и уже существующих областях
- Алгоритмическое генерирование, импорт и прямая печать трёхмерных моделей на локальных или облачных 3D принтерах
- Новый вычислительный синтез звука, обработка и анализ для приложений в музыке и речи
- Новая структура нейронных сетей предоставляет доступ к глубокому обучению с ускорением вычислений на графических процессорах
- Расширенные и усиленные функциональные возможности машинного обучения, включая вычленение признаков и байесовскую оптимизацию
- Многочисленные расширения и улучшения в веб-операциях и хранении данных
- Широкий набор новых видов визуализации: от статистичекой до географической и анатомической, а также улучшенные варианты презентации
- Улучшения в работе и характеристиках ведущих направлений - символьных вычислений, численных операций и геометрии
- Расширенная география, включая новые географические понятия, карты для заднего плана, проектирование и многое другое
- Новая вычислительная фотография, а также дополнительные инструменты для обработки изображений и сигналов
- Новая и улучшенная поддержка для случайных матриц, временных рядов и количественных представлений в теории вероятности и статистике
- Экспериметальный канал структуры Wolfram для асинхронной передачи информации между облаком, рабочим столом и встроенными системами
- Выполнение кода Wolfram Language из любой точки мира: локально или в облаке, с новым интерпретатором командной строки WolframScript
- Более богатые структуры функционального прграммирования, благодаря улучшениям обработки списков и массивов
- Более мощная обработка текста и языка и возросшая многоязычная поддержка
- Более быстрый и гибкий доступ к базе данных Wolfram Knowledgebase, включая произвольные наборы данных
- И многое другое
Wolfram Language 10.4.1
| апрель 2016
- Решает некоторые важнейшие проблемы, обнаруженные в последних версиях
- Решает проблемы с OpenGL, которые являлись причиной нестабильности и сбоев в работе графических компонентов, особенно в рендеринге, вращении и динамике при работе с Graphics3D и Manipulate
- Исправляет ошибки при выполнении функций ListPlot [Table[…]] и CoefficientRules
- Show теперь работает с объектами GeoGraphics
- Совершенствует поддержку и документацию для DateFormat при использовании Interpreter
Wolfram Language 10.4
| март 2016 | Документация 10.4
Версия 10.4 предоставляет значительные функциональные возможности для облачных сервисов и систем, географических и геометрических вычислений, динамической визуализации, создания интерактивных приложений и целый ряд других существенных улучшений.
- Поддержка сопоставлений по шаблонам и существенное повышение производительности в Association
- Возможность неявного определения Entity по значению и свойству
- Новое CloudExpression для представления выражения, значение которого постоянно хранится в облаке
- Экспериментальный ресурс пользовательского интерфейса для создания интерактивных приложений с помощью AskFunction
- Масштабированные графики теперь можно создавать с помощью ListPlot, ListLinePlot и DateListPlot с помощью опции ScalingFunctions, а также новая функция Dendrogram для построения дендрограммы из иерархической кластеризации элементов списка
- Новые функции текстовых вычислений и данных для проверки орфографии и анализа частоты слов, а также значительно улучшенные функции TextSearch и Snippet
- Новые возможности построения графов и сетей для PlanarGraph, а также для определения ConnectedGraphComponents для множества различных типов графов
- Экспериментальная функция ClusterClassify для генерирования ClassifierFunction на основе кластеров, найденных в числовых, текстовых и графических данных, а также дат и времени
- Новые функции символьных вычислений DifferenceQuotient и GreenFunction, а также дополнительные функции для теории чисел и обработки сигналов
- Добавлены форматы и функции геометрических вычислений для построения массивов по сетке, а также для вычисления свойств областей, таких как моменты инерции или общие интегральные моменты, граничные области для множества точек и измерения областей, заданных формулами параметров
- Расширена поддержка данных Quantity в теории вероятностей и статистике, включая новую функцию QuantityDistribution
- Экспериментальная функция DynamicGeoGraphics для создания динамических, интерактивных 2D-географических изображений, которые можно панорамировать и масштабировать
- Новая функция DynamicImage для интерактивного просмотра изображений, для панорамирования и масштабирования больших изображений, а также значительно расширенные возможности HighlightImage для выделения заданных областей интереса
- Улучшение возможности маркировки функций и данных для некоторых функций с помощью функции-обертки Labeled или опции PlotLabels
- Поддержка Arduino Yun для прямого взаимодействия с Wolfram Data Drop
- API-подключение через ServiceConnect к еще семи внешним сервисам, включая Google Analytics, SurveyMonkey, FRED и PubMed, для получения и анализа данных
- Более 20 новых типов интерпретаторов для использования в Interpreter и связанных с ним конструкциях, включая "умные" поля развернутые в форме
- Добавлена поддержка 24 новых семейств шрифтов для дополнительной настройки веб- и печатных материалов
Wolfram Language 10.3.1
| декабрь 2015
- Восстановлена производительность при отправке строк с помощью WSTP (символьный протокол передачи компании Wolfram)
- Улучшена стабильность работы функций обработки изображений, включая Image3D, ColorConvert и HighlightImage
- Устранены замедления времени оценки для функций численной интерполяции
- Более надежный импорт форматов графических файлов, включая JPEG и TIFF
- Восстановлено ожидаемое поведение для некоторых аргументов функций TravelDirections и Nearest
- Множество обновлений пользовательского интерфейса, включая DynamicModule, ActionMenu и Frames
Wolfram Language 10.3
| октябрь 2015 | Документация 10.3
Версия 10.3 продолжает стремительно развивать области, впервые представленные в версии 10, одновременно совершенствуя и без того лучшие в своем классе возможности.
- Доступ к тождествам и свойствам обширной коллекции математических функций Wolfram Language через MathematicalFunctionData
- Новые функциональные возможности геовычислений, такие как TravelDirections, TravelDistance и другие, для вычисления времени, методов и связанных с ними данных
- Новые типы интерпретаторов AnatomyData и AnatomicalStructure для вычислений и развертывания
- Возможность группировать, копировать и идентифицировать определенные экземпляры сущностей для более автоматизированных и эффективных вычислений
- Поддержка распределений случайных матриц и свойств случайных матриц
- Формы сравнительных операторов, такие как GreaterThan, LessThan и EqualTo для тестирования выражений
- Улучшенное понимание естественного языка с добавлением лингвистических данных для работы со строками слов и алфавитов
- Новая функциональность даты и времени для представления и обработки часовых поясов
- Символьная поддержка для решения дифференциальных уравнений в частных производных и задач на собственные значения
- Более удобные параметры сетевого программирования для поиска хостов, IP-адресов и подключения сокетов
- Улучшенная функциональность для обработки и анализа элементов и структуры текста, включая определения, части речи, переводы и многое другое
- Новые возможности подключения сервиса к данным GoogleCalendar, GoogleContacts и Yelp, а также к arXiv и CrossRef для академических исследований
Wolfram Language 10.2
| июль 2015
Беспрецендентные основные возможности, дополненные более чем 100 новыми функциями, а также расширенные возможности облачных операций и подключения к внешним данным и сервисам делают версию 10.2 обязательным обновлением.
- Новые функции визуализации объемных и дискретных данных: SliceDensityPlot3D и ListStepPlot
- Численное решение собственных значений и собственных функций для ОДУ и ДУрЧП
- Новые возможности для поиска и анализа текстов
- Новые и обновленные методы контролируемого и неконтролируемого машинного обучения
- Автоматическая обработка почты с помощью MailReceiverFunction и MailResponseFunction
- Обновление временных рядов и статистики, включая поддержку мер интенсивности в Histogram
- Добавлены операции для списков и ассоциаций, включая автоматическое удаление элементов с помощью Nothing
- Расширены возможности использования и развертывания облака для управления разрешениями, запланированных задач, регистрации данных и локальных объектов
- Методы обработки изображений для вычислительной фотографии, включая тоновое отображение, комбинирование экспозиции и многое другое
- Расширенные возможности геометрических вычислений для базовых и сеточных регионов
- Международный алфавит Alphabet, а также полный набор технических и других наборов символов и кодировок
- Поддержка большего количества форматов файлов геометрии и данных, а также значительно улучшенный импорт/экспорт STL и оптимизированный JSON
Wolfram Language 10.1
| март 2015
В версии 10.1 улучшены производительность, охват и удобство использования, а также добавлено несколько новых важных алгоритмических достижений, таких как идентификация изображений и развертывание пользовательских грамматических правил.
- Поддержка универсального накопителя данных Wolfram Data Drop
- Автоматическая идентификация объектов: ImageIdentify
- Встроенное автоматическое уменьшение размерности данных
- Новая визуализация информации: WordCloud, TimelinePlot и темы для индикаторов
- Программируемый лингвистический интерфейс для пользовательских грамматик и действий
- Новые конструкции для построения сложных форм и интерпретаторов с CompoundElement и RepeatingElement
- Поддержка множества операций над нерегулярно распределенными временными рядами
- Новые операции со списками для работы с последовательностями, взятия наибольших элементов и т.п.
- Встроенная в язык поддержка криптографии на основе OpenSSL
- Встроенный доступ к контенту Википедии
- 31 новая функция обработки строк, включая разделение слов и предложений
- Прямая поддержка байтовых массивов, форматов необработанных изображений и т.п.
- Оптимизированная поддержка подключения Arduino
- Улучшения производительности и совместимости Dataset
Wolfram Language 10.0.2
| декабрь 2014
- Новая поддержка EmbedCode для языков, включая R, Scala, Perl и Ruby
- Новые оптимизации, поддерживаемые вводы, улучшения производительности и исправления ошибок для геометрических вычислений
- Дополнительные опции для DocumentGenerator, включая DocumentDescription, GeneratedDocumentBinding, GeneratedDocumentHistoryLength и др.
- Дополнительные опции для DateFunction, SunPosition и MoonPosition
- Повышение производительности и исправление ошибок в статистике
- Многочисленные исправления ошибок визуализации, новые иконки для карт и более широкий диапазон вводимых данных для NumberLinePlot
- Replace, ReplaceAll и ReplacePart теперь работают с Associations
- Тридцать четыре новых типа интерпретаторов
- Дополнительная поддержка ScheduledTask на рабочем столе и в облаке
- Несколько исправлений и обновлений в VerificationTest
- Новые опции для Animator, включая AnimationRunTime и AnimationTimeIndex
Wolfram Language 10.0.1
| сентябрь 2014
- Обновления и улучшения в обработке изображений, включая новые эффекты изображения, опции Image3D для WatershedComponents и встроенную поддержку цвета для Nearest и FindClusters
- Упрощенный синтаксис SendMail для более удобного использования
- Новые операторы и композиции операторов для функций объединений, таких как Dataset и Query
- Обновление совместимости RLink для R 3.1.
- Новые типы интерпретаторов, такие как "Beach", "CountryClass", "OilField" и "Reef"
- Новые оптимизации, поддерживаемые формы ввода и типы путей для географических вычислений и регионов
- Функции машинного обучения Classify и Predict теперь поддерживают NeuralNetwork в качестве встроенного метода классификации
- Улучшения устойчивости и производительности для более плавной работы пользовательского интерфейса на всех платформах
- Улучшен охват поддерживаемых типов в SemanticImport и оптимизация работы с анонимными колонками, пустыми полями, данными без заголовков и импортом файлов с длинными названиями файлов
- Обновления и улучшения в целом ряде областей, включая погодные данные, ассоциации, символьную интеграцию и вычисления мер над неявными областями
- Обновления стабильности и производительности для некоторых типов графиков и диаграмм, а также для численных решателей, включая NDSolve, ParametricNDSolve, SparseArray и MatrixExp
Wolfram Language 10.0
| июль 2014 | Документация 10.0
- Высокоавтоматизированное машинное обучение, включая предварительно обученные модели для различных задач
- Интегрированные геометрические вычисления, включая символьную геометрию, области на основе сетки, именованные и формульные области
- Расширенные географические вычисления, включая новую мощную функцию GeoGraphics для построения карт
- Вычисления со структурированными наборами данных и импорт семантических данных
- Возможность создания и развертывания в Интернете мощных веб-форм, понимающих естественный язык ввода
- Принципиально новая конструкция ассоциаций обеспечивает высокоэффективный поиск и обновление данных
- Расширенная структура случайных процессов, включая скрытые цепи Маркова и автоматизированный анализ временных рядов
- Гибкая система для символьного представления дат и времени и выполнения вычислений над ними
- Встроенные темы графиков позволяют легко адаптировать графики для конкретной аудитории, от бизнес-отчетов до технических статей
- Улучшенная обработка двумерных и трехмерных изображений с расширенной поддержкой цвета
- Нелинейные системы управления и улучшенная обработка сигналов
- Анализ конечных элементов, расширенные PDE, символьные дифференциальные уравнения с запаздыванием и гибридные дифференциальные уравнения
- Операторы формальной математики, размерные переменные, расширенная алгебра и вычисление графов
- Автоматическая генерация отчетов и шаблонизация строк, файлов и HTML
- Возможность подключения для работы с внешними устройствами, сервисами и API, а также манипулирование URL-адресами
- Встроенное модульное тестирование
- Интеграция с Wolfram Cloud
- Доступ к расширенному инфобанку Wolfram Knowledgebase
- И многое другое
Wolfram Language 9.0.1
| январь 2013
- Улучшена производительность и стабильность функций обработки изображений, расширен охват для Image3D
- Улучшен рабочий процесс установки и стабильность конфигураций Linux
- Повышена производительность и устойчивость многих функций случайных процессов
Wolfram Language 9.0
| ноябрь 2012 | Документация 9.0
- Высокоинтегрированная поддержка единиц измерения, включая лингвистический ввод в свободной форме, преобразования и проверку согласованности размеров графиков, числовых и символьных вычислений
- Новый анализ графов и сетей, включая встроенные ссылки для Facebook, LinkedIn, Twitter и др.
- Новые функциональные возможности в области науки о данных, вероятности и статистики, включая анализ выживаемости и надежности, цепи Маркова, теорию очередей, временные ряды и стохастические дифференциальные уравнения
- Обработка объемных 3D-изображений и внеядерная технология, позволяющая увеличить производительность при работе с очень большими 2D- и 3D-изображениями и видео
- Интегрированная аналоговая и цифровая обработка сигналов
- Встроенные символьные тензоры с поддержкой массивов любого ранга, размерности и симметрии
- Высоконастраиваемые интерактивные датчики для приборных панелей и элементов управления
- Общесистемная поддержка автоматических легенд для графиков и диаграмм
- R полностью интегрирован в Wolfram Language для беспрепятственного обмена данными и кодом
- Полный веб-доступ на стороне клиента для обмена данными с удаленными серверами и взаимодействия с веб-интерфейсами API
- И многое другое
Wolfram Language 8.0.4
| октябрь 2011
- Новые функции CDFInformation и CDFDeploy для программного развертывания CDF-файлов
- Улучшено использование памяти функцией Share при хранении больших наборов данных
- Обновлена библиотека MKL для повышения производительности
- Улучшена производительность функций цитирования
- Улучшено поведение оптимизированных переменных в скомпилированных условных операторах
Wolfram Language 8.0.1
| март 2011
- Множество новых автоматических упрощений для производных распределений, включая аффинные преобразования, суммы переменных, смеси параметров, цензурированные и усеченные распределения
- Улучшены результаты для Dot с большими (> 1,000,000 elements) списками целых чисел
- Улучшена стабильность работы с новой версией библиотеки Intel Math Kernel Library
- Улучшение производительности и надежности для многих операций с графами и сетями
- Улучшено создание TCPIP-соединений MathLink при некоторых особых сетевых условиях
- Улучшен экспорт изображений Real и "Real33" в TIFF, для совместимости с большим количеством внешних программ просмотра TIFF изображений
Wolfram Language 8.0
| ноябрь 2010 | Документация 8.0
- Интеграция с Wolfram|Alpha
- Автоматическое вычисление вероятностей и ожиданий
- Более сотни новых статистических распределений и множество статистических визуализаций
- Генерация новых статистических распределений непосредственно из данных, формул или других распределений
- Расширенные возможности работы с графами, сетями и линейной алгеброй
- Более 60 решателей экзотических опционов на акции и более 100 встроенных финансовых индикаторов
- Встроенные возможности систем управления
- Расширенные возможности анализа изображений
- Встроенный вейвлет-анализ
- Встроенная поддержка CUDA и OpenCL
- Автоматическая генерация кода на языке C
- Символьная обработка и оптимизация кода на языке C
- Улучшенная 2D и 3D графика, включая текстурирование и аппаратное ускорение 3D рендеринга
- И многое другое
Wolfram Language 7.0.1
| март 2009
- Повышение производительности основных функций обработки изображений
Wolfram Language 7.0
| ноябрь 2008 | Документация 7.0
- Встроенные параллельные высокопроизводительные вычисления (HPC)
- Встроенная обработка изображений
- Новые курируемые данные по требованию, включая геномные данные, данные о белках, текущие и исторические данные о погоде
- Множество новых функций для удобства использования и повышения производительности
- Диаграммы и визуализация информации
- Визуализация векторных полей
- Всесторонняя поддержка сплайнов, включая NURBS
- Булевы вычисления промышленного масштаба
- Анализ статистических моделей
- Интегрированные данные геодезии и ГИС
- Множество прорывов в области символьных вычислений, включая дискретное исчисление, распознавание последовательностей и трансцендентные числа
- И многое другое
Wolfram Language 6.0.3
| июнь 2008
- Улучшена обработка опций для MatrixForm и TableForm
- Улучшена обработка опций для ListPlot
- Улучшена обработка комбинаций AxesLabel и Ticks
- Улучшена обработка числовых данных без пробелов при импорте в формате банка данных белков (PDB)
- Изменена обмотка в экспорте LightWave Object (LWO) для лучшего соответствия отраслевым стандартам
Wolfram Language 6.0.2
| февраль 2008
Wolfram Language 6.0.1
| июль 2007
- Улучшенные автоматические и ручные настройки прокси-сервера для подключения к Интернету
- Значительно улучшена работа WSTP (Wolfram Symbolic Transfer Protocol) на системах Mac и Unix
- Улучшенная производительность различных конвертеров Import и Export
- Более быстрые ListPlot, ListPlot3D и Plot3D для большого количества точек
- Расширения для автоматического распознавания типа файла при Import
- Полная поддержка масштабированных значений FontSize
- Улучшения импорта Table, CSV, TSV и MathML
- Обновления в тщательно отобранных данных
Wolfram Language 6.0
| май 2007 | Документация 6.0
- Динамическая интерактивность, позволяющая создавать сложные интерактивные интерфейсы на основе отдельных строк ввода
- Высокоэффективная адаптивная визуализация для автоматического создания графиков функций и данных с высокой степенью достоверности
- Фреймворк для интеграции данных, включая автоматическую интеграцию сотен стандартных форматов данных
- Загрузка по запросу тщательно отобранных данных по математике, физике, химии, финансам, географии, лингвистике и многое другое
- Построение символьного интерфейса для мгновенного создания произвольных интерфейсов из простых программ
- Автоматизированная вычислительная эстетика с алгоритмической оптимизацией визуального представления
- Унификация активной графики и элементов управления с текущим текстом и вводом
- И многое другое
Wolfram Language 5.2
| июль 2005
- Поддержка 64-битной адресации на всех платформах
- Поддержка многоядерности на основных платформах
- Многопоточная численная линейная алгебра
- 64-разрядная улучшенная цифровая система произвольной точности
- Повышение производительности на основе векторов
- Автоматический выбор бинарной установки
- Поддержка SSH для безопасных удаленных ядер
- Импорт vCard и RSS
- Новые алгоритмы для символьных дифференциальных уравнений
- Повышенная производительность для линейных диофантовых систем
- Улучшенное устранение квадратичных кванторов
- Поддержка сингулярного регистра для специальных функций высокого уровня
- Улучшенные диаграммы статистики
Wolfram Language 5.1
| ноябрь 2004
- Манипулирование последовательностями в больших масштабах
- Встроенная универсальная возможность подключения к базам данных
- Высоко оптимизированный ввод/вывод двоичных данных
- Дополнительные форматы импорта-экспорта, включая XLS и AVI
- Интегрированная поддержка веб-сервисов
- Автоматизированная 2D и 3D визуализация сети
- Высокопроизводительная визуализация массивов
- Повышение производительности численных операций линейной алгебры
- Полностью интегрированные кусочные функции
- Интегрирование по неявно заданным областям
- Обработка событий в численных дифференциальных уравнениях
- Новые алгоритмы для символьных дифференциальных уравнений
- Добавлены возможности кластерного анализа
- Встроен интерфейс GUIKit и конструктор приложений
Wolfram Language 5.0
| июнь 2003 | Документация 5.0
- Рекордная скорость благодаря оптимизированной для процессора численной линейной алгебре
- Полная поддержка высокоскоростной разреженной системы линейных алгебраических уравнений
- Оптимизированные численные решатели нового поколения для обыкновенных и частных дифференциальных уравнений
- Основные новые алгоритмы для символьного решения уравнений и неравенств в различных областях
- Полностью интегрированный решатель для дифференциально-алгебраических уравнений
- Высокопроизводительная оптимизация и линейное программирование, включая метод внутренних точек
- Более обобщенные численные решатели, расширенные для работы с векторами и общими массивами переменных
- Ведущий в отрасли решатель рекуррентных уравнений
- Более широкая поддержка предположений в символьных вычислениях
- Добавлен .NET/Link, обеспечивающий полную интеграцию с Microsoft .NET Framework
- Гибкий импорт и экспорт форматов DICOM, PNG, SVG и разреженных матриц
Wolfram Language 4.2
| июнь 2002
- Прозрачная интеграция с Java с помощью J/Link 2.0 и встроенного движка Java Runtime Engine
- Улучшенное линейное программирование и оптимизация
- Улучшение в быстродействии и корректности многих числовых функций
- Улучшение в упрощении выражений
- Улучшения в статистике, включая новый пакет ANOVA
- Новый пакет Combinatorica для комбинаторики и теории графов
- Новый пакет AuthorTools для технической публикации
- Новые форматы импорта и экспорта, включая FITS и STDS
- Расширения XML, позволяющие хранить выражения Wolfram Language в формате XML
- Новый пакет инструментов XML для символьной обработки XML
- Поддержка экспорта XHTML, включая таблицы стилей
- Расширенная поддержка MathML 2.0
Wolfram Language 4.1
| ноябрь 2000
- Значительно улучшенные решатели символьных дифференциальных уравнений
- Усовершенствованный анализатор и компилятор Wolfram Language, увеличивающий скорость и минимизирующий потребление памяти
- Новый стандартный пакет для интегрирования по областям, заданным неравенствами, а также интегрирования кусочных функций
- Значительное увеличение быстродействия функций статистики
- Преобразования между системами линейных уравнений и матрицами
- Интеграция с Java в J/Link 1.1
- Улучшенная интеграция с MathML для интернета
- Поддержка сохранения в формате IBM techexplorer
- Новые, более производительные фильтры для импортирования и экспортирования Excel файлов, табличных данных, а также форматов BMP, DXF и STL
- Поддержка манипулирования трехмерной графикой в режиме реального времени на платформах Linux и Unix
- Команды для визуализации графики, заданной неравенствами
- Пакет дискретной тригонометрии
Wolfram Language 4.0
| май 1999 | Документация 4.0
- Значительное повышение скорости и эффективности численных расчетов
- Публикация документов в различных форматах
- Возможность импорта и экспорта более чем 20 стандартных форматов файлов для хранения данных, графики и звука
- Расширенный набор и улучшенные функции для анализа данных, включая корреляцию, свертку и новый алгоритм преобразования Фурье
- Поддержка обработки вычислений в заданных алгебраических областях
- Улучшения многих встроенных функций Wolfram Language
Wolfram Language 3.0
| сентябрь 1996 | Документация 3.0
- Интерактивная система ввода математических выражений
- Поддержка алгебраических чисел
- Компилятор Wolfram Language расширен для работы с массивами машинных чисел
- Поддержка решения нелинейной задачи о наименьших квадратах алгоритмом Левенбергаndash;Маквардта
- Улучшения в поддержке интерполяции (играющей важную роль в представлении результата численного решения обыкновенных дифференциальных уравнений)
- Интервальная арифметика
- Новые функции для упрощения и преобразования выражений
- Оптимизированные функции нахождения базиса Гребнера
- Большое число новых специальных функций
- Поддержка контроля потока выполнения программы на основе исключений
Wolfram Language 2.2
| июнь 1993
- Поддержка WSTP (Wolfram Symbolic Transfer Protocol) для Windows
- Команды для построения изоконтурных визуализаций
- Пакет для символьного решения дифференциальных уравнений в частных производных первого порядка
- Десять новых пакетов в таких областях как трехмерные контурные графики, вариационное исчисление и музыка
- Более быстрое нахождение численных решений разреженных систем линейных уравнений
- Символьное определённое интегрирование теперь проверяет подынтегральное выражение на предмет наличия неинтегрируемых сингулярностей, а также корректно учитывает точки ветвления на интервале интегрирования
Wolfram Language 2.1
| июнь 1992
- Обновление алгоритма построения контурных графиков
- Усовершенствования в Unix WSTP (Wolfram Symbolic Transfer Protocol)
- Поддержка WSTP (Wolfram Symbolic Transfer Protocol) для Macintosh
- Новые пакеты в таких областях как нелинейная аппроксимация, работа с бинарными файлами, поддержка дельта-функции Дирака, а также синтез звука
Wolfram Language 2.0
| январь 1991 (первое значительное обновление)
Документация 2.0
- Численный решатель обыкновенных дифференциальных уравнений
- Компилятор численных выражений
- Улучшения в работе функций линейной алгебры
- Реализация алгоритма Риша для вычисления неопределённых интегралов в функции Integrate
- Символьный решатель обыкновенных дифференциальных уравнений
- Нахождение разложений в ряд теперь поддерживается для многих специальных функций
- Добавлена функция ParametricPlot3D
- Большое количество улучшений в функциях графики
- Улучшено устранение скрытых поверхностей в трёхмерной графике
- Большое число строковых и файловых операций
- WSTP (Wolfram Symbolic Transfer Protocol) протокол для обмена данными между процессами, в том числе по сетевому соединению
- Поддержка звука
- Поддержка наборов иностранных символов
- Обнаружение ошибок и отладка
Wolfram Language 1.2
| август 1989
- Поддержка работы с удалёнными вычислительными ядрами
- Существенные улучшения в работе символьного интегрирования
- Первые возможности для решения дифференциальных уравнений в символьном виде с функцией DSolve
- Решение трансцендентных и других уравнений, требующих использования обратных функций
- Точный расчет интерполяционных многочленов
- Добавлены функции LinearProgramming, ConstrainedMax и ConstrainedMin
- Добавлены функции MatrixPower и MatrixExp
- Добавлены функции нахождения базиса Грёбнера
- Добавлена поддержка абсолютных значений в функциях Det, Inverse и LinearSolve
- Добавлены стандартные пакеты Statistics и Graphics
- Большое количество новых графических опций и функциональных возможностей, включая оси и метки в трёхмерной графике
- Значительно улучшена эффективность алгоритмов нахождения НОД (наибольший общий делитель) для многочленов многих переменных, а также разложения на множители
Wolfram Language 1.0
| июнь 1988 | Документация 1.0
- Первая версия Wolfram Language