Mnożenie macierzy symetrycznej przez wektor

0

Witam,
mam macierz symetryczną A o rozmiarze NxN, gdzie N%8=0
oraz wektor x o rozmiarze N.
W programie przechowuję w postaci tablicy jednowymiarowej dolną macierz (wiersz po wierszu).
Chciałbym dokonać mnożenia A*x.
Jednocześnie chcę to zrobić w pętli o kroku 8, przesuwając się wzdłuż tablicy przechowującej macierz dolną (od początku do końca).
Czyli chcę uniknąć skoków po tablicy przechowującej macierz...
Czy jest mi ktoś w stanie coś podpowiedzieć?

Wydaje mi się, że pętla zewnętrzna to będzie
for(i=0; i<rozm_tablicy; i+=8)
{
....
}
a rozm_tablicy=N*(N+1)/2

0

Jak masz nieregularną macierz (każdy wiersz ma inny rozmiar) to na temat pomysłu przechodzenia co 8 elementów nikt ci nic nie powie, ponieważ nieprzyzwoite wypowiedzi zabronione przez regulamin. ;P

1 użytkowników online, w tym zalogowanych: 0, gości: 1