viewimage.php?id=20bcc42ee0df39b267bcc5&no=29bcc427b28b77a16fb3dab004c86b6fdc843afe757eec57ba711fff25f5cda5ed36dda8344c20178e79f2ad35f96d8eb0b07e176df58143f65a0522e7



일단 니가 내놓은 방정식이 이거다.


좌변에 있는 X*를 우변으로 넘기면 


0=-X+((c/(p*q))+(delta/(r*log(k/X)))+sqrt((c/(p*q))^2 + ((-2*delta*c)/(p*q*r*log(k/X)))*(delta/(r*log(k/X)))^2+(c/(p*q))))/2 이 되겠지?


위에 있는 방정식 맞나 안 맞나 잘 살펴봐라. 이거 틀렸으면 답도 틀린거다.


이걸 함수로 정의하고 상수에다가 니가 준 숫자들 집어넣었다.



viewimage.php?id=20bcc42ee0df39b267bcc5&no=29bcc427b28b77a16fb3dab004c86b6fdc843afe757eec57ba711fff25f5cda5ed36dda8344c6542df1ff9ac32f06c8b570a75d1e80e378f50f51d1d3d9fe40e8f



상수 맞나 안 맞나 잘 살펴봐라. 마찬가지로 내가 저거 실수해서 잘못 넣었으면 답도 틀린거임.



viewimage.php?id=20bcc42ee0df39b267bcc5&no=29bcc427b28b77a16fb3dab004c86b6fdc843afe757eec57ba711fff25f5cda5ed36dda8344c20178e79f2ad35f96d8eb0e07f1e3ca48145f35a1f3ce7


대충 1이랑 100000000 사이에 해가 존재하는지 봤다.


수평선 y=0를 그어서 교점이 있는지 살펴보면 됨.


저기 교점이 해다.



viewimage.php?id=20bcc42ee0df39b267bcc5&no=29bcc427b28b77a16fb3dab004c86b6fdc843afe757eec57ba711fff25f5cda5ed36dda8344c20178e79f2ad35f96d8eb0b379103ea78311a45a1f3ce7


지금 중요한건 해를 찾냐 못찾냐인것 같으니까

안전하고 단순무식하게 이분법으로 들어가보자


원리는 이래

중간값 정리로 방정식의 해가 존재하는지 확인하는거 고등학교에서 했었지?

그걸 계속 반복하면서 폐구간의 범위를 좁히면 해가 어디있는지 점점 정확하게 구해지겠지?

그걸 오차범위 10^(-13) 정도 계산하면 상당히 근사적인 해라고 할 수 있겠지?

그렇게 해를 구해볼거임 ㅇㅇ


시작할때부터 범위가 저렇게까지 넓을 필요는 없으니 몇번 반복하면서 더 좁은 범위를 찾아봤음(메소드 돌아갈땐 별차이 없긴함)



viewimage.php?id=20bcc42ee0df39b267bcc5&no=29bcc427b28b77a16fb3dab004c86b6fdc843afe757eec57ba711fff25f5cda5ed36dda8344c20178e79f2ad35f96d8eb0ba2b1736f18014a35a1f3ce7


대략 이정도면 될듯



viewimage.php?id=20bcc42ee0df39b267bcc5&no=29bcc427b28b77a16fb3dab004c86b6fdc843afe757eec57ba711fff25f5cda5ed36dda8344c20178e79f2ad35f96d8eb0b62c153cf7d611f45a1f3ce7


해가 대략 18865286.187434144 정도 되는것 같음.


혹시 몰라서 검산해보니까 0 나옴(근데 정확하게 0이 아니라 근사적인거임. 오차가 엄청 작아서 컴퓨터가 무시한거임 그냥.)

따라서 내 답은 18865286.187434144 임.