Я использую Java, чтобы попытаться реализовать простой линейный код, выраженный как F=SA
, где S
- это матрица случайных коэффициентов, а A
- это вектор исходных фрагментов (таким образом, f = S multiply A
).
Я получил оригинальные фрагменты, разделив файл на n частей и преобразовав каждый фрагмент в поток байтов.
Пример:
- file = 64 КБ
- каждый оригинальный фрагмент = 1024 байта
Как я могу умножить матрицу на vector(k rows, 1 column)
исходных фрагментов?
Я не могу выразить 1024 байта строки * i * для одного целого числа в строке * i *.
Если я использую матрицу вместо вектора, она останется правильной? Заранее спасибо.