Информация

Местоположение
Россия
Сайт
neobit.ru
Численность
51–100 человек
Дата регистрации

Блог на Хабре

Обновить
Комментарии 6
А поясните пожалуйста, почему не надо отправлять М3?
Из реверса управляющей программы выясняется, что вместо того, чтобы считывать три матрицы М1, М2 и М3, на самом деле надо считывать М1 и два раза М2. Поэтому хранить матрицу М3 не надо, поскольку она совпадает с М2, и это бы заняло лишнюю память.
А нельзя было есть слона по кускам? Не хранить все три матрицы в памяти вообще, а запрашивать каждый раз данные заново. Они же все равно множатся поэлементно, вот и запрашиваем каждый раз их игнорируюя все элементы кроме нужного. А результирующую матрицу уже кладем в память.
Там нет функции «запроса матрицы от управляющей программы». Передача матриц происходит только после нового соединения контроллера с управляющей программой. Ну и плюс ко всему, матрицы каждый раз генерируются случайным образом.
Новое соединение сделать было бы несложно, но вот рандом ломает всю малину.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.