Матрицы Адамара
Н = hadamard(n) — возвращает матрицу Адамара порядка п. Матрица Адамара — это. квадратная матрица размера п, составленная из значений 1 и — 1, столбцы которой ортогональны, так что справедливо соотношение Н' *Н=n* I, где I = eye (п, п) (единичная квадратная матрица размера п). Матрицы Адамара применяются в различных областях, включая комбинаторику, численный анализ, обработку сигналов. Матрица Адамара размера nхn при n>2 существует, только если п делится на 4 без остатка. Алгоритм MATLAB вносит дополнительные ограничения, вычисляя матрицы Адамара только для тех n, когда или n, или n/12, или n/20 являются степенями по основанию 2.
Пример:
»Н= |
hadamard(4) | ||||||||
Н = | |||||||||
1 |
1 1 |
1 | |||||||
1 |
-1 1 |
-1 | |||||||
1 |
1 -1 |
-1 | |||||||
1 |
-1 -1 |
1 | |||||||