Библиотека алгоритмов

Материал из Алговики
Перейти к навигации Перейти к поиску

1 УМНОЖЕНИЕ МАТРИЦЫ НА ВЕКТОР

1.1 Ссылка на описание в энциклопедии AlgoWiki:

Умножение плотной неособенной матрицы на вектор

XY projection
YZ projection
XZ projection
1.2 Реализация алгоритма на Си:

for(int i = 0; i < size; i++)

for(int j = 0; j < size ; j++)
vec_out[i] += matrix[i][j] * vec _in[j];
1.3 Описание алгоритма на Algolang:

<algo>

<params>
<param name="size" type="int" value="5"></param>
</params>
<block dims="2">
<arg name="i" val="0..size-1"></arg>
<arg name="j" val="1..size"></arg>
<vertex condition="" type="2">
<in src="i,j-1"></in>
</vertex>
</block>

</algo>

2 ПЕРЕМНОЖЕНИЕ МАТРИЦ