2014-11-22 3 views
2

뿌리 찾기에 문제가 있습니다.복잡한 뿌리 찾기 알고리즘

f(x)= a+exp(-x**2)(b+c*x+d*x**2) 

A, B, C 및 D는 주어진 파라미터 실제 숫자로 한정되지 않음 : I는 다음 중 하나가 해결하고자하는 반면 함수의 형식은 임의적 일 수있다. 다항식의 루트 찾기 알고리즘에 대해 읽었지만 여기에 쓴 것처럼 함수를 해결하는 방법을 모릅니다. 초기 추측 외에도, 이전 반복에 기반한 다음 반복의 가치를 어떻게 결정할 것인가? 그리고 복잡한 뿌리가 필요하기 때문에 공액 쌍을 찾는 방법은 무엇입니까?

+0

Math StackExchange 사이트에 게시해야합니다. –

답변

2

함수에 지수 함수가 포함되어 있기 때문에 함수가 다항식이 아닙니다. Newton-Raphson 방법은 종종 수치 근음 검색에 사용됩니다. 길이는 http://en.wikipedia.org/wiki/Newton%27s_method이고 예제가 나와 있습니다.

+0

공유 해 주셔서 감사합니다. 그러나 실제로 저는 가상의 부분이 물리학에서 중요한 복잡한 뿌리를 찾고 싶습니다. 그럼 이것에 대한 제안이 있습니까? – someone

+0

Newton-Raphson은 일반적으로 실제 솔루션으로 시작하면 실제 솔루션으로 만 수렴 할 것입니다. 그러나 복잡한 번호로 시작할 경우 복잡한 뿌리도 찾아냅니다. 어떤 루트가 실제로 수렴하는지는 당신이 그것을 시작하는 곳에 달려 있기 때문에, 당신은 여러 다른 출발점을 시도해야 할 수도 있습니다. 링크의 "복잡한 함수"섹션 옆에있는 예쁜 다이어그램은 x = 5 = 1 = 0의 복잡한 뿌리 중 어느 것이 시작점에서 수렴 하는지를 보여주기 위해 5 가지 색상으로 채색되어 있습니다. – mcdowella