MATLAB 에서 뉴턴 보간을 호출하려면 어떤 함수를 사용해야 합니까?
다음은 함수 파일 코드입니다. 함수 파일을 직접 만들어 저장할 수 있습니다.
함수 s = 뉴턴 (x, y, x0, nn)
% 뉴턴 보간입니다. 여기서 x 는 보간점이고 y 는 함수 값입니다.
%x0 은 보간할 점의 x 좌표 값이고 nn 은 뉴턴 보간 다항식의 차수입니다.
Nx = 길이 (x);
Ny = 길이 (y);
Nx~=ny 인 경우
경고 ("벡터 x 와 y 는 길이가 같아야 함")
돌아오다
끝
M = 길이 (x0);
% 공식에 따라 원하는 보간점 x0 의 각 요소를 계산합니다.
I= 1:m 이기 때문입니다
T = 0.0
J =1;
YY = y;;
Kk = j;;
그리고 (kk & lt=nn)
Kk = kk+1;
K=kk:nx 의 경우
Yy (k) = (YY (k)-YY (kk-1))/(x (k)-x (kk-1) 입니다
끝
끝
T = YY (1);
K=2:nn 의 경우
U =1.0;
Jj =1;
While(jj & lt;; K)
U = u * (x0 (I)-x (jj));
Jj = jj+1;
끝
T = t+YY (k) * u;
끝
S (I) = t;
끝