この関数は Fortran にあり、C# で再コーディングしようとしています。
C ****************************************************************
C FUNCTION POLY
C*****************************************************************
FUNCTION POLY(N,A,X)
DIMENSION A(N)
C
POLY = 0.
L = N
DO 1 K = 1,N
POLY = POLY*X + A(L)
1 L = L-1
RETURN
END
C*****************************************************************
DIMENSION A(N)
が値のベクトルを作成することがわかりましたが、関数パラメーターからのN
変数が既にありA
ます。これは、配列の値がすべて に等しいことを意味しA
ますか? もしそうなら、の使用は何ですかA(N)
。ところで、この関数が何をするのか誰でも説明できるので、C# で再実装できます。