Преимущества матричного подхода в программировании:
- возможность обрабатывать структуры числовых данных как единое целое, без обращения к их отдельным элементам; 1
- относительная простота методики программирования; 1
- возможность анализа результатов вычислений и поиска ошибок программирования на всех этапах вычислительного процесса. 1
Недостатки матричного подхода в программировании:
- размер матрицы должен быть известен заранее и не может быть изменён в дальнейшем; 4
- операции вставки и удаления являются дорогостоящими, если происходит смещение; 4
- потеря памяти может произойти, если указанный размер матрицы больше требуемого; 4
- изменение размера матрицы может занять много времени, особенно если это нужно делать часто или размер матрицы очень велик. 4
Также к недостатку матричного подхода можно отнести то, что при большом количестве компонентов вывод результатов на экран или бумагу получается очень громоздким из-за большой разреженности исходных матриц. 3