.: [предыдущая | оглавление | следующая] :.

Введение

Матрица - это таблица чисел. Доступ к элементам матрицы осуществляется по номерам строки и столбца. Часто номер строки и столбца называют индексом. Размерность матрицы определяется по числу строк и столбцов. Тензором называют матрицу, у которой количество индексов может превышать два. Представление данных в форме матриц является стандартным для многих языков программирования. В языке программирования Си имеется возможность обработки матриц и тензоров (примеры см. объявление массивов).

При явном указании размерностей матрицы или тензора память автоматически распределяется транслятором. Однако не всегда возможно заранее определить размерность матрицы. В некоторых случаях необходимо, чтобы размерность матрицы можно было бы задавать динамически.

В языке Си такое возможно, однако необходимо знать механизм хранения и распределения памяти. Этот механизм основан на векторизации массивов.

.: [предыдущая | оглавление | следующая] :.