Princeton Satellite MatrixLibamptrade

Princeton Satellite MatrixLib&trade
Программное обеспечение MatrixLib&trade представляет собой инструмент реализации одно- и двумерных матриц на языке С++. Созданная для научных и инженерных приложений библиотека MatrixLib обеспечивает построение простого в использовании класса матриц и содержит алгоритмы, разработанные в MATLAB. Для выполнения различных внутренних расчетов MatrixLib устанавливает связь с библиотеками LAPACK (Linear Algebra PACKage) и BLAS (Basic Linear Algebra Subprograms). Сфера применения MatrixLib – программное обеспечение полетов, динамические симуляции, телеметрические и командные системы.

Приложение MatrixLib совместимо с операционными системами Windows, MacOS и Linux. Благодаря функции сериализации MatrixLib может переносить матричные данные между различными платформами через сетевой интерфейс. Предварительно скомпилированные библиотеки двоичных данных доступны на всех платформах.
Основные возможности MatrixLib:

  • Построение, ввод и вывод матриц. Программа форматирует строки и представляет данные в двоичном формате, выполняет стандартный вывод.


  • Манипуляция элементами матрицы. В MatrixLib удобно извлекать и объединять субматрицы, проводить динамическое изменение размеров.


  • Работа в интерфейс для BLAS/ LAPACK. Интерфейс разработан для решения различных проблем линейной алгебры, извлечения важных данных из матричных объектов для создания произвольных функций BLAS/ LAPACK, которые вызывают свои собственные коды.


  • Инспектирование и распределение. Пользователь может сопоставлять матрицы, помещать в них различные элементы, сортировать эти элементы и др.


  • Алгебраические и тригонометрические операции.


  • Арифметические расчеты. Функция предусматривает выполнение базовых операций сложения и умножения в системах «матрица-матрица» и «матрица-скаляр».


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


  • Устранение ошибок в кодах. Система проверяет размеры матриц, значения элементов, указатели данных и т.д., отслеживает неправильные действия и выводит предупреждающие сообщения.





Санкт-Петербург

(812) 363-28-63

Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Москва

(499) 403-12-24

Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

2006-2023 © IT OUTSOURCING