In certain embodiments, calculating intraocular lens (IOL) power includes determining locations of parts of an eye along an axis of the eye. The locations include the location of a cornea, the anterior and posterior locations of a crystalline lens, and the location of a retina. An IOL location of an IOL is calculated according to the anterior and posterior locations of the crystalline lens. Corneal data is also determined. The IOL power is calculated using the corneal data, the IOL location, and the retinal location. In certain embodiments, refractive indices are determined for segments of the axis, and at least one location is adjusted according to the refractive indices.특정한 실시예에서, 인공 수정체(IOL) 도수를 연산하는 단계는 눈의 축을 따라서 있는 눈의 부분들의 위치를 판정하는 단계를 포함한다. 상기 위치는 각막 위치, 수정체 전방 및 후방 위치, 및 망막 위치를 포함한다. IOL의 IOL 위치는 수정체의 전방 및 후방 위치에 따라 연산된다. 각막 데이터가 또한 판정된다. 상기 IOL 도수는 상기 각막 데이터, 상기 IOL 위치, 및 상기 망막 위치를 이용하여 연산된다. 특정한 실시예에서, 굴절률은 상기 축의 세그먼트에 대해 판정되고, 적어도 하나의 위치가 상기 굴절률에 따라 조정된다.