OTCloud
@OTCloud
Программирование и Архитектура ПО

Как эффективнее реализовать программу, выполняющую действия над математическими матрицами?

Доброго времени суток друзья!

Сейчас хочу написать программу, которая выполняет действия над матрицами. На первых порах обойдусь примитивными операциями (сложение, вычитание, деление, умножение). Хотелось бы узнать у уже опытных людей как все таки стоит представлять входные и выходные данные (в каком виде [линейные списки, массивы и пр.]). Также хочется узнать если у вас была похожая задача, то как вы решали ее.
  • Вопрос задан
  • 211 просмотров
Пригласить эксперта
Ответы на вопрос 3
sgjurano
@sgjurano
Разработчик
Я бы для начала удостоверился в том, что существующие библиотеки линейной алгебры вам не подходят.
Ответ написан
Комментировать
zagayevskiy
@zagayevskiy
Android developer at Yandex
Если поиграться, то для начала влоб и побольше абстракций.
Если для дела, то курить www.netlib.org/lapack и аналоги
Ответ написан
Комментировать
@Xilian
Программист 1С, сетевые технологии, SQL
Ну при работе с матрицами есть очень большой шанс упереться в особенности работы кэша процессора. Есть интересный язык R который в общем сильно упрощает работу со стат данными:

https://ru.wikipedia.org/wiki/R_(язык_программирования)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы