当前位置 - 무료 법률 상담 플랫폼 - 상표 조회 - MATLAB 에서 뉴턴 보간을 호출하려면 어떤 함수를 사용해야 합니까?

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;