Как эффективнее реализовать программу, выполняющую действия над математическими матрицами?
Доброго времени суток друзья!
Сейчас хочу написать программу, которая выполняет действия над матрицами. На первых порах обойдусь примитивными операциями (сложение, вычитание, деление, умножение). Хотелось бы узнать у уже опытных людей как все таки стоит представлять входные и выходные данные (в каком виде [линейные списки, массивы и пр.]). Также хочется узнать если у вас была похожая задача, то как вы решали ее.
ЯП Delphi
Цель "Сейчас хочу написать программу, которая выполняет действия над матрицами. На первых порах обойдусь примитивными операциями (сложение, вычитание, деление, умножение)."
Ну при работе с матрицами есть очень большой шанс упереться в особенности работы кэша процессора. Есть интересный язык R который в общем сильно упрощает работу со стат данными: