Обновления LiveLink™ for MATLAB®

Для пользователей LiveLink™ for MATLAB® в COMSOL Multiphysics® версии 5.2a содержится несколько улучшенных функций-оберток. Ниже приводится их подробное описание.

Улучшенные функции-обертки

mphplot

Функция-обертка mphevaluate поддерживает следующие типы графиков и цветовые таблицы, добавленные в COMSOL Multiphysics® 5.2a:

  • Графики направленности (модуль Акустика)
  • Графики оптической аберрации (Геометрическая оптика)
  • Цветовая таблица Aurora Australis (Южное сияние)
  • Цветовая таблица Aurora Borealis (Северное сияние)
  • Цветовая таблица Heat Camera (Тепловизор)
  • Цветовая таблица Heat Camera Light (Тепловизор – свет)
  • Цветовая таблица Jupiter Aurora Borealis (Полярное сияние на Юпитере)
  • Цветовая таблица Twilight (Сумрак)

Кроме того, функция mplot теперь поддерживает двухмерные трубчатые графики и каркасное построение объемных графиков. Поверхности и линии упорядочиваются так, чтобы линии отображались над поверхностями. Кроме того, функция mphplot теперь поддерживает условные обозначения с заливкой.

mphevaluate

Функция mphevaluate теперь принимает выражения, представленные в виде матрицы векторов. Результаты возвращаются в виде массива того же размера, что и исходное выражение. Кроме того, добавлена новая опция, asvalue, позволяющая возвращать результаты в виде массива структур или массива строк.

mphglobalmatrix

Опция trans теперь поддерживает новые значения для преобразования матриц, maxwellmutual и mutualmaxwell, в дополнение к прежним: отсутствие значения, inverse, sy, sz, ys, yz, zs и zy.

mphstate и mphmatrix

Теперь вы можете указать, на каком этапе в последовательности решения следует извлечь матрицы с использованием функции-оболочки для функции mphstate. Используя новое свойство, extractafter, вы можете извлечь начальный вектор загрузки перед запуском решателя. Затем матрицы можно обработать и вставить обратно с помощью mphinputmatrix.

mphnavigator

В дереве модели теперь отображаются узлы ошибок и предупреждений, а также значки всех узлов. Это упрощает навигацию по дереву модели, поскольку оно теперь похоже на дерево модели в COMSOL Multiphysics®.

Новые кнопки, Copy set (Копировать set) и Copy get (Копировать get) копируют в буфер обмена текст, который непосредственно показывает, как можно получить настройки модели (посредством одного из множества методов get) и как это значение можно изменить (с помощью метода set).

mphshowerrors

Из моделей извлекается несколько уровней ошибок, что позволяет лучше понять возникшие ошибки модели и их причины. К выводу добавлен дополнительный столбец. Он содержит массив ячеек дерева модели, содержащих информацию об ошибках. Эта информация упрощает извлечение информации об ошибках для автоматизированной обработки ошибок и предупреждений.

MATLAB является зарегистрированным товарным знаком The MathWorks, Inc. Все прочие товарные знаки являются собственностью их владельцев. Перечень владельцев этих товарных знаков представлен на сайте http://www.comsol.ru/tm. Компания COMSOL AB, ее дочерние компании и продукты не связаны с владельцами этих товарных знаков, не рекомендуются, не финансируются и не поддерживаются ими.