Свободная вычислительная среда и язык программирования, похожая на MATLAB и GNU Octave.
Freemat является интерпретируемым, матрица-ориентированной средой разработки для инженерных и научных приложений, подобной коммерческому пакету MATLAB. Freemat обеспечивает визуализацию, манипуляции с изображениями, построение, а также параллельное программирование.
В дополнение к поддержке многих MATLAB функций и некоторых IDL функциональных возможностей, она имеет Codeless интерфейс для внешнего C, C++ и Fortran кода, дальнейшего параллельного развития распределенного алгоритма (через MPI), и черчения, и 3D возможности визуализации.
Основные функции FreeMat:
- Среда разработки для научных расчётов.
- Аналог MATLAB и IDL с открытым исходным кодом.
- Поддержка матричных операций и сложных математических вычислений.
- Создание и редактирование M-файлов (аналогичны скриптам MATLAB).
- Установка/снятие точек останова (breakpoints).
- Пошаговое выполнение кода (Step Over, Step Into).
- Запуск отладки текущего буфера.
- Комментирование и раскомментирование блоков кода.
- Управление файлами проекта.
- Просмотр и редактирование переменных.
- История выполненных команд.
- Инструменты отладки.
- Быстрый доступ к функциям через тулбар и контекстное меню.
- Работа с многомерными массивами и матрицами.
- Поддержка математических функций - Линейная алгебра, статистика, Фурье-анализ.
- Интеграция с библиотеками на разных языках (C, C++, Fortran).
- Подробные руководства для пользователей (включая сложные сценарии).
- Настройка путей доступа через Pathtool (требует базовых навыков администрирования).
Форма для добавления комментария отключена навсегда из-за большого количества спама.