저는 PHP로 모기지 계산기를 변환하려고 합니다만, PHP 솔루션이 반드시 필요한 것은 아닙니다. Excel RATE
기능을 복제하는 데 필요한 논리를 찾고 있습니다. 나는 이분법을 사용하는 해결책을 찾았고, 더 나 빠지면 그것을 사용합니다.Newton의 방법을 사용하여 Excel RATE 함수를 다시 작성하십시오.
나는 interwebs 세계에있는 사람들이 그런 기능에 대한 지식을 가지고 있다는 것을 알고 있으므로 처음부터 해결책을 만드는 대신 쉬운 대답을하고 싶습니다.
참조 :
- http://office.microsoft.com/en-us/excel-help/rate-HP005209232.aspx
- http://en.wikipedia.org/wiki/Newton%27s_method
감사
할선 법 (뉴턴 방법의 유한 차분 근사)를 사용하여 MS 엑셀 RATE() 함수
:
https://brownmath.com/bsci/loan.htm#Eq8
기능은, PHP,이 같은하실 수 있습니다! 사람들이 FINANCIAL_PRECISION 및 FINANCIAL_MAX_ITERATIONS에 대한 일부 DEFINE 문을 연결하는 것을 기억하십시오. 또는 이들 정적 값을 각각 0.0000001 및 20으로 대체하십시오. 위에서 언급 한 MS 웹 사이트에서이 값을 찾았습니다. – Exit
이 방법은 수렴성 문제가 있습니다. https://stackoverflow.com/questions/14031208/apache-poi-rate-formula-inconsistency-with-long-periods – sled
@ 종료 - 그러면 더 나은 해결책을 제공하는 데 도움이 될 수 있습니다. , 지식을 공유하면 우리 모두에게 도움이 될 것입니다 –