(PECL lapack >= 0.1.0)
LAPACK написан на Fortran 90 и предоставляет процедуры для решения систем одновременных линейных уравнений, наименьших квадратов решений линейных систем уравнений, задач на собственные значения и сингулярных задач. Модуль оборачивает привязки LAPACKE C, чтобы обеспечить доступ к нескольким процессам, предоставляемым библиотекой. Большинство функций работают с массивами массивов, представляющих прямоугольные матрицы в мажорном порядке строк - поэтому матрица два на два [1 2; 3 4] будет массивом array(array(1, 2), array(3, 4)).
Все функции вызываются статически, например, $eig = Lapack::eigenvalues($a);