작가의 대화. 알렉산더 스미르노프. - 페이지 35

 

그리고 init() 함수에서 2차 가중치의 배열을 계산하면 일반적으로 모든 것이 매우 초콜릿으로 보일 수 있습니다. 또한 IndicatorCounted ()를 사용하여 계산을 최적화합니다. 글쎄, 그것은 오랜 기간 동안 처음 몇 초 동안 멈출 것이고 농담은 그와 함께 ...

 
Mathemat :

그리고 init() 함수에서 2차 가중치의 배열을 계산하면 일반적으로 모든 것이 매우 초콜릿으로 보일 수 있습니다. 또한 IndicatorCounted ()를 사용하여 계산을 최적화합니다. 글쎄, 그것은 오랜 기간 동안 처음 몇 초 동안 멈출 것이고 농담은 그와 함께 ...

시험을 마친. 완성된 배열에 따라 일반 마우스의 속도로 움직이는 회귀를 계산합니다.
유일한 불편한 점은 배열이 A[][20] 차원으로 밝혀졌습니다(쉬운 구조가 없음).
그리고 BESM-3))에서처럼 셀의 디지털 주소를 기억해야 합니다.)
 
Mathemat :

글쎄, 그것은 오랜 기간 동안 처음 몇 초 동안 멈출 것이고 농담은 그와 함께 ...

첫 번째 계산에서 눈에 띄는 중단이 없어야 하는 것 같습니다. 그러나 지금 보이는 것처럼 먼저 나가는 값을 계산하고(암기하는 것은 의미가 없는 것 같습니다), 그 다음 감소된 합계를 계산한 다음, 새 값을 재귀적으로 계산하고, 마지막으로 들어오는 값을 더해야 합니다. 이 모든 것은 3개의 합계(실제 합계, 1차 및 2차 도함수)에 대한 것입니다. 짧은 기간 동안 이것은 작업 수 측면에서 필요한 유일한 금액의 전체 계산을 완전히 사용합니다.
일반적으로 이러한 극단적인 강제는 알고리즘이 테스터인 IMHO에서 최적화를 위한 경우에만 정당화됩니다.
 
가장 흥미로운 점은 다항식 기계의 순서에 관계없이 계산 시간이 거의 동일하다는 것입니다(미리 가중치 배열이 준비되어 있는 경우).
 
내 공예품을 파다 - 다항식 마샤
파일:
 
Dmitry , 특히 매개변수의 의미에 대해 설명하기가 너무 어렵지 않습니까? 공예, 부드럽게 말하면 매우 고품질입니다.
 

간단하지 않습니다 :-)

다항식: K0*X^0+K1*X^1+K2*X^2+K3*X^3..., K 계수는 K="1/5/6/1/-20" 라인에 정의됩니다. (K0=1, K2=5...). X 인수는 ArgumentMin에서 ArgumentMax까지 다양하며 ControlMode=true 모드에서 볼 수 있는 일부 곡률을 얻은 다음 이 곡률을 이동 평균의 계수로 사용합니다.

스플라인을 만드는 것이 더 흥미로울 것입니다. 그렇지 않으면이 완성으로 원하는 곡선 모양을 얻기가 쉽지 않습니다.

 
곡선 - 자동차 키트의 가중치 함수와 같은 것입니까?
 
Mathemat :
커브 - 자동차용 웨이트 기능 to-tov 같은 것입니까?

예, 그들은
 

계열의 7개 점에 대해 최소 제곱을 사용하여 구성된 3차 다항식의 간선 값( X 1, 오른쪽 가장자리), ( X 7*(-2)+ X 6*(4)+ X 5*(1)+ X 4*(- 4)+ X 3*(-4)+ X 2*(8)+ X 1*(39))/42 . 확인할 계열은 0, 1, 8, 27, 64, 125, 216이며, 수식에 처음 6개의 숫자를 대입하면 큐브로 구성된 계열이 3차 다항식으로 정렬되므로 결과는 216이어야 합니다. 출처, Kendall M 및 Stuart A.


그건 그렇고, 7개 점에 대해 동일한 3차 다항식이지만 중간점에 대한 최소 제곱 값의 추정치를 제공합니다. 즉,

X 4의 경우 ( X 7*(-2)+ X 6*(3)+ X 5*(6)+ X 4*(7)+ X 3*(6)+ X 2*(3)+ X 1 *(-2))/21

X3의 경우 ( X 7*(1)+ X 6*(-4)+ X 5*(2)+ X 4*(12)+ X 3*(19)+ X 2*(16)+ X 1*(-4))/42

X2의 경우 ( X 7*(4)+ X 6*(-7)+ X 5*(-4)+ X 4*(6)+ X 3*(16)+ X 2*(19)+ X 1 *(8))/42


일반적으로 이들은 보간 공식이므로, 예를 들어 점 X 0, 즉 미래에 기존 시리즈를 넘어 외삽을 위해 공식에서 다른 계수를 찾아야 합니다.