メニューに戻る

\( \displaystyle \vec{A} = B \vec{C} \)
\( \vec{A} \) : 戻り値 Double型配列変数 Ans()
\( B \) : 仮引数 Double型配列変数 A() 【二次元】
\( \vec{C} \) : 仮引数 Double型配列変数 b() 【一次元】

関数 MatrixProVector の PAD
Start
Function MatrixProVector(【仮引数の宣言】)【関数の戻り値の宣言】
Long型変数 LB の宣言と
仮引数の配列変数 b の
最小要素番号で初期化
Long型変数 UB の宣言と
仮引数の配列変数 b の
最大要素番号で初期化
Double型配列変数 Ans の動的宣言
要素番号を LB から UB に設定
繰返し変数 i, j の宣言
Long型
j = LB, UB, 1
Ans(j) を 0 で初期化.
i = LB, UB, 1
Ans(j) に
Ans(j) + A(j, i) * b(i)
を代入.
関数 MatrixProVector
の戻り値を Ans() に設定.
End