SUBROUTINE DIVDIF(N,X,F) C C INPUT: (1) 'N' DENOTES A POSITIVE INTEGER. C (2) 'X' DENOTES A VECTOR OF POINTS X(0),...,X(N). C (3) 'F' DENOTES A VECTOR OF VALUES OF SOME FUNCTION C EVALUATED AT THE NODES IN X. C OUTPUT: THE VECTOR F IS CONVERTED TO A VECTOR OF DIVIDED C DIFFERENCES: F(I)=F[X(0),...,X(I)], I=0,...,N C C WARNING: NOTE THE FORM OF THE DIMENSION STATEMENT. C DIMENSION X(0:*), F(0:*) C DO 1 I=1,N DO 1 J=N,I,-1 1 F(J) = (F(J) - F(J-1))/(X(J) - X(J-I)) RETURN END