Maple – универсальная программа технических вычислений для инженеров и научных работников. Она содержит необходимые технологии для продуктивных высокоточных вычислений, создания технических документов полиграфического качества и разработки сложных достоверных моделей технических систем. Новая версия программы Maple 12, выпущенная 6 мая 2008 года, существенно обновлена и дополнена.
Новое в версии Maple 12:
Разработка систем управления.
Новый пакет Dynamic Systems, включенный в Maple 12, предлагает широкий набор графических и аналитических инструментов для линейных инвариантных по времени систем, необходимых при разработке систем управления.
Представление объектов систем:
- Создание передаточных функций для моделей на основе дифференциальных или разностных уравнений, пространства состояний, а также полюсов и нулей коэффициентов усилений.
- Сверка, вызов и редактирование содержания моделей и опций.
- Быстрое преобразование из одной формы модели в другую.
Графический анализ:
- Графики частотных характеристик.
- Генерация графиков корневых годографов.
- Графическое изображение нулей и полюсов линейных систем.
Инструменты генерации сигналов:
- Множество форм волн для генерации импульсных, периодических, синусоидальных , шаговых, прямоугольных и треугольных тестовых сигналов.
Имитация:
- Осуществление имитации дискретных и непрерывных систем.
- Вычисление частотных и импульсных откликов систем.
Решение дифференциальных уравнений.
Усовершенствованы алгоритмы решения обыкновенных дифференциальных уравнений (ODEs), дифференциальных уравнений с частными производными (PDEs) и дифференциальных алгебраических уравнений (DAEs).
Аналитические решения:
- Новые алгоритмы для решения классов нелинейных обыкновенных дифференциальных уравнений 1-го и 2-го порядка и линейных дифференциальных уравнений 3-го порядка, для которых алгоритмов решения ранее не существовало.
- Новые алгоритмы для преобразования уравнений в формы, подходящие для решения в Maple. Эти преобразования дают возможность находить решения многих уравнений, для которых ранее решения не были известными.
- Новые инструменты для работы с уравнениями с частными производными включают команды для работы с оператором Эйлера, сохраняющимися потоками и обобщенными интегрирующими множителями, а также для нахождения общих решений для некоторых семейств линейных PDE с использованием инвариантов Лапласа.
Численные решения. Существенно расширен диапазон решаемых задач, в том числе:
- Появилась возможность решать задачи с задаваемыми пользователем событиями: когда время события наступает, осуществляются действия, заданные пользователем, либо переход к новым событиям.
- Решение параметрических задач: процедура может быть задана для целого класса уравнений, и различные решения получены интерактивно, без необходимости постановки задачи для каждого значения параметра.
- Определение дискретных переменных при постановке задачи: в комбинации с событиями дискретные переменные могут быть использованы для определения критериев остановки, условий возврата и многих других событий, имеющих место в процессе решений.
Wavelets
Пакет Discrete Transforms, включенный в Maple, теперь содержит численные вейвлет-преобразования для многих хорошо известных классов вейвлетов, включая Daubechies и Bi-Orthogonal Spline вейвлеты, и позволяет применить их для преобразования дискретных данных.
Функции:
- Возможность вычисления прямых и обратных вейвлет-преобразований с использованием различных условий на границах.
- Инструмент Wavelet Plot для визуализации вейвлетов.
- Вейвлет-фильтры для известных семейств вейвлетов, включая Daubechies Wavelets, Symlets, Coiflets, Battle-Lemarie Wavelets и Biorthognal Spline Wavelets.
- Возможность определения пользовательских вейвлет-фильтров.
Интерполяция данных.
Возможности интерполяции кривых были расширены введением новой команды ArrayInterpolation для многомерной интерполяции данных. Эта новая команда осуществляет различные виды интерполяции, позволяя быстро просмотреть или уточнить результаты.
Программирование:
- Улучшенный синтаксис для ввода индексных массивов, векторов и матриц сочетает удобную нотацию с эффективными операциями.
- Команда zip теперь включает опцию, указывающую, нужно ли игнорировать нули в разреженных массивах.
- Более гибкие команды max и min теперь разрешают использование более широкого диапазона типов данных в качестве аргументов.
- Неявный диапазон конечных точек теперь поддерживается массивами, списками, наборами, последовательностями и строками, упрощая синтаксис для задания всего или части объекта. Например, A[..n] обращается к первым n элементам массива A.
- Новый пакет Bits обеспечивает эффективные битовые операции в Maple.
Математика:
- Возможность анализировать и решать системы параметрических полиноминальных уравнений и неравенств. Например, вы можете найти ответ на вопрос: «Для каких значений параметров система уравнений имеет хотя бы одно решение?» Некоторые научные и технические задачи, такие как определение устойчивости системы управления, могут быть сформулированы подобным образом.
- Пакет теории чисел дополнен новой командой, проверяющей, не является ли полином циклотомическим.
- Команда solve использует новую, чрезвычайно эффективную библиотеку базисов Гробнера FGb. Она также использует новый, более быстрый алгоритм решения линейных систем с рациональными коэффициентами.
- Пакет линейной алгебры содержит новую команду для вычисления тензора Кронекера произведения двух матриц.
Интеграция с САПР:
- Совместимость с системами САПР позволяет запрашивать параметры из чертежей САПР и отсылать их новые значения обратно с автоматическим включением в конструкцию.
- Новый инструмент CAD Link Assistant дает возможность интерактивно экспериментировать функциональностью взаимосвязи с системой САПР без необходимости написания программ.
- Поддерживаются SolidWorks и Autodesk Inventor.
Преобразование кодов MATLAB в Maple.
Maple 12 включает новое средство интеграции с MATLAB – преобразователь кодов MATLAB в Maple, который:
- Преобразует и автоматически выполняет команды MATLAB, используя эквивалентные средства Maple.
- Работает с одиночными командами и MATLAB .m файлами.
- Поддерживает основные операции, индексацию матриц и их строение.
- Более 100 команд MATLAB автоматически преобразуются в Maple эквиваленты.
- Множество преобразуемых команд дополняется пользователем.
Генерация кодов:
- Maple compiler теперь поддерживает не только целочисленные и действительные типы данных, но и комплексные с плавающей точкой.
- Усовершенствования библиотеки компилированного кода включают комплексную арифметику, сравнения и элементарные функции, а также простые функции для работы с комплексными числами, такие как Re, Im и Complex конструктор.
- Fortran и MATLAB генераторы кодов теперь поддерживают арифметику комплексных чисел.
Интегрируемость с базами данных:
- Maple 12 работает с JDBC-совместимыми базами данных, такими как Microsoft SQL Server, Microsoft Access, Sybase, Oracle, IBM DB2 и MySQL.
- Позволяет делать запросы, обновлять и создавать базы данных в среде Maple.
- Автоматически обновляет результаты без использования дополнительных SQL команд.
- Автоматическое преобразование данных между SQL и Maple обеспечивает естественную работу внутри каждой из программ.
- Благодаря простому в использовании Maplet ассистенту для управления связями и построения запросов пользователю не обязательны углубленные знания SQL.
Более подробную информацию о компании Maplesoft и ее продуктах вы получите, посетив Интернет-сайт компании Softline www.softline.ru/science.
|
17 июня 2008 года в Москве компании The MathWorks и Softline проводят семинар «MATLAB и Simulink для задач обработки изображений и видео».
В современном, стремительно развивающемся мире технологий инженеры, занимающиеся задачами обработки изображений, все чаще сталкиваются с необходимостью быстрого перехода от концепции алгоритма к созданию рабочих прототипов и готовых продуктов. На предлагаемом семинаре вы узнаете, как среда MATLAB и Simulink предоставляет законченное решение для спектра задач, стоящих перед разработчиками: от анализа данных и разработки алгоритмов до системного проектирования, воплощения систем на целевой платформе и верификации проектов.
MATLAB предлагает полноценную среду для анализа данных, визуализации и разработки алгоритмов обработки изображений. В распоряжение разработчика предоставляются готовые средства анализа и преобразования изображений, фильтрации в пространственной и частотной области, морфологических операций. Кроме того, среда MATLAB позволяет создавать независимые приложения из алгоритмов пользователя.
Simulink, в интеграции с Video and Image Procesing Blockset, предлагает гибкую среду разработки систем обработки изображений и видео, включая имитационное моделирование систем, разработку алгоритмов с плавающей и фиксированной точкой, тестирование и верификацию проектов.
Дополнительные продукты семейства Simulink позволяют разработчикам автоматически генерировать C-код по моделям Simulink, верифицировать и развертывать его на встроенных процессорах.
На предстоящем семинаре инженер Центра компетенций MathWorks продемонстрирует возможности MATLAB и Simulink для работы с изображениями и видео. На демонстрационных примерах будет показано, как продукты семейства MATLAB и Simulink применяются для решения следующих задач:
- Импорт изображений с внешних устройств.
- Обработка, анализ и визуализация изображений и видео.
- Создание графических интерфейсов пользователя и независимых приложений из алгоритмов MATLAB.
- Имитационное моделирование систем обработки видео в Simulink.
- Генерация C-кода для реализации систем обработки видео на DSP процессорах.
- Программно-аппаратное тестирование.
Семинар предназначен для технических директоров, инженеров, конструкторов и разработчиков встроенных систем, занимающихся задачами обработки изображений и видео.
Участие в семинаре – БЕСПЛАТНО!
Предварительная регистрация на семинар является обязательной!
Зарегистрироваться на семинар можно на сайте компании Softline.
Более подробную информацию о компании MathWorks и ее продуктах вы получите, посетив Интернет-сайт компании Softline.
|