Есть ли способ в Octave для вычисления и сохранения только диагонали матричного произведения?
В принципе, как делать: vector = diag(A*B);
Меня не интересует ни одно из значений A*B, кроме значений по диагонали. Размеры матрицы составляют около 80k x 12 и 12 x 80k, поэтому даже если мне не нужна скорость/дополнительная память, она просто не будет вписываться в ОЗУ.
Странно, поскольку Octave - это пакет для огромных наборов данных, и диагонали очень важны, поэтому это должно быть возможно.