파생 상품을 근사화하는 가장 좋은 방법은 중심 차이로, 전방 차이 또는 후방 차이보다 더 정확하며, 고차로 가기에는 너무 게으 릅니다. 그러나 중심적인 차이는 평가하려는 지점의 데이터 지점이 필요합니다. 일반적으로 이는 엔드 포인트에 파생 상품이없는 것을 의미합니다. 이 문제를 해결하기 위해 가장자리의 앞뒤 차이로 전환하기를 원합니다.
구체적으로 말하면 첫 번째 점에는 전진 차이, 마지막 점에는 후진 차이, 중간의 모든 점에 대한 중앙 차이를 사용하고 싶습니다. 또한 x 값의 간격이 균등하다고 가정하고 y에만 초점을 맞 춥니 다. 다음 공식을 사용하십시오.
행운을 빌어 요, 누군가가 올바른 장소에서 3 가지 파생 상품을 모두 재현하는 간단한 규칙을 생각해 내기를 기대합니다!
EX 입력 :
0.034 9.62 8.885 3.477 2.38
FD, CD 및 BD를 사용하여 어느 지점에서 어떤 알고리즘을 사용해야하는지 표시합니다. 따라서 5 점 이상은
FD CD CD CD BD
그리고 계산 된 값은 다음과 같습니다.
9.586 4.4255 -3.0715 -3.2525 -1.097
항상 최소 3 개의 입력 포인트가 있다고 가정하고 단 정밀도 또는 배정 밀도를 사용하여 계산할 수 있습니다.
그리고 항상 그렇듯이 가장 짧은 답변이 이깁니다.
[a,b,c,d,e] -> [b-a,(c-a)/2,(d-b)/2,(e-c)/2,e-d]입니다. 입력 포인트가 3 개보다 적을 수 있습니까?
