I have this function in Fortran and i'm trying to recode it in 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*****************************************************************
I found out that DIMENSION A(N)
creates a vector of N
values, but we already have a variable A
from the function parameters, does this means that the array values all equal to A
? If so then what is the use of A(N)
.
By the way can anyone just explain what does this function do so i can re-implement it in C#