JAMA (на английски език Java Matrix Library – библиотека за матрици в Java) е безплатна библиотека от функции на линейната алгебра. Библиотеката е създадена в NIST (The National Institute of Standards and Technology ) и е обществено достояние.
Първата версия на библиотеката JAMA е представена на 5 август 1998 г. От 2000 г. насам библиотеката почти не се развива, правят се само нередовни поправки на забелязани грешки.
Характеристики JAMA
Основни операции, извършвани от библиотеката:
Тъй като JAMA не съдържа нищо друго освен заглавни файлове с шаблони, библиотеката не се нуждае от компилиране. Тъй като всички класове използват шаблони, еднакво лесно е да се използват матрици и вектори с елементи от тип float, double или дефинирани от потребителя типове.
Забележка
Библиотеката съществува в две версии: на езика Java (всъщност JAMA) и библиотеката с шаблони на езика C++ (JAMA/C++ ). Във версията C++ се използва Template Numerical Toolkit, разработена там. Версията на Java сама извършва операции на ниско ниво.


