Язык программирования для инженерных и математических расчетов. Обширная библиотека функций упрощает работу (в частности графическое отображение данных).
MATLAB – это высокоуровневый язык технических расчетов, интерактивная среда разработки алгоритмов и современный инструмент анализа данных. MATLAB по сравнению с традиционными языками программирования (C/C++, Java, Pascal, FORTRAN) позволяет на порядок сократить время решения типовых задач и значительно упрощает разработку новых алгоритмов. MATLAB представляет собой основу всего семейства продуктов MathWorks и является главным инструментом для решения широкого спектра научных и прикладных задач, в таких областях как: моделирование объектов и разработка систем управления, проектирование коммуникационных систем, обработка сигналов и изображений, измерение сигналов и тестирование, финансовое моделирование, вычислительная биология и др.
Ядро MATLAB позволяет максимально просто работать с матрицами реальных, комплексных и аналитических типов данных. Содержит встроенные функции линейной алгебры (LAPACK, BLAS), быстрого Фурье преобразования (FFTW), функции для работы с полиномами, функции базовой статистики и численного решения дифференциальных уравнений. Все встроенные функции ядра MATLAB разработаны и оптимизированы специалистами и работают быстрее или так же, как их эквивалент на C/C++.
Ключевые возможности
• Платформонезависимый, высокоуровневый язык программирования ориентированный на матричные вычисления и разработку алгоритмов
• Интерактивная среда для разработки кода, управления файлами и данными
• Функции линейной алгебры, статистики, анализ Фурье, решение дифференциальных уравнений и др.
• Богатые средства визуализации, 2-D и 3-D графика
• Встроенные средства разработки пользовательского интерфейса для создания законченных приложений на MATLAB
• Средства интеграции с C/C++, наследование кода, ActiveX технологии
• Доступ к функциям .NET 2.0, 3.0, 3.5
Hовые возможности разработки систем связи в MATLAB
Автоматическая настройка PID-регулятора.
Аппаратная поддержка стандарта GigE Vision.
Улучшенная поддержка Simulink и Stateflow для создания моделей многократного пользования.
В релизе 2010b добавлено новое средство SimRF, позволяющее моделировать высокочастотные процессы на системном уровне. Также релиз вносит обновления в 84 продукта MathWorks, включая семейство продуктов для верификации кода Polyspace.
Обновления средств прогрессивного программирования MATLAB включают собственные типы перечислимых данных, 64-битную целочисленную арифметику и набор улучшений для разработки сред.
Другие отличительные особенности релиза MATLAB 2010b:
Parallel Computing Toolbox: поддержка технологии CUDA графических процессоров NVIDIA для более быстрых вычислений.
Control System Toolbox: новые команды и графические средства для моделирования и автоматической настройки PID-регуляторов.
Image Acquisition Toolbox: подключение Plug-and-play камер с использованием стандарта GigE Vision.
Communications Blockset: новые объекты для разработки систем связи в MATLAB.
Fixed-Income Toolbox: новые функции ценообразования и оценки ипотечного покрытия и кредитно-дефолтных свопов.
В релизе R2010b внедрены улучшения подсистем и поддержка новых типов сигналов в Simulink, позволяющие уменьшить количество блоков, время симуляции и использование оперативной памяти при симуляции больших моделей. Новые возможности учета различных вариантов исполнения и настройки в Simulink, а также графики состояний Stateflow позволят различным группам разработчиков исследовать различные подходы к решению задач и многократно использовать модели больших комплексных систем.
Кроме того, в релизе 2010b присутствуют такие особенности семейства продуктов Simulink, как:
Simulink HDL Coder:
Новое средство подсказок для разработки программируемых пользователем вентильных матриц (ППВМ/ FPGA) для анализа методом критического пути и автоматической реализации на ППВМ Xilinx и Altera.
Оптимизация, включающая разделение ресурсов, распределение потоков и конвейерный режим.
Поддержка 42 блоков из Communications Blockset и Signal Processing Blockset.
Поддержка стандарта DO-254.
Simulink Verification and Validation: генерация диагностических программ, запись данных, API тест для анализа подсистем модели и автоматической проверки компонентов во время симуляции и верификации кода.
SimRF: новая технология симуляции высокочастотных систем, встроенная в Simscape.
Polyspace Server for C/C++ и Polyspace Server for Ada: web-интерфейс для отображения метрики продуктов.
"бюджетный" вариант MATLAB
Состав пакета:
MATLAB
MATLAB Builder EX
MATLAB Builder JA
MATLAB Builder NE
MATLAB Compiler
MATLAB Distributed Computing Server
MATLAB Report Generator
Simulink
Simulink 3D Animation
Simulink Control Design
Simulink Design Optimization
Simulink Design Verifier
Simulink Fixed Point
Simulink HDL Coder
Simulink PLC Coder
Simulink Report Generator
Simulink Verification and Validation