Cada lectura que forma parte del levantamiento puede originar varias ecuaciones:
Ecuación de distancia
Ecuación de acimut
Ecuación angular
Ecuación vertical.
A su vez, cada ecuación está determinada por los datos de una observación, o bien de la relación entre dos observaciones, como es el caso de las ecuaciones angulares. El programa determina cuales son las ecuaciones que pueden generarse en función de los datos disponibles. Por ejemplo, si una lectura es sólo-distancia, se creará solamente esta ecuación, mientras que si es angular se crearán las de acimut y angular, y si es completa se crearán todas las ecuaciones. De esta forma se produce un mayor aprovechamiento de los datos capturados.
Cada ecuación afecta a las matrices de coeficientes, residuos y pesos. Los valores de la matriz A de coeficientes dependen del tipo de ecuación, y están basadas en la linearización usando series de Taylor de las ecuaciones no lineales que generan las observaciones.
Los valores en el vector L de residuos se hallan simplemente por diferencia entre el valor observado y el calculado para cada ecuación, y coincide con los datos mostrados en las ventanas informativas que el programa visualiza.
Li = Vo - Vc
donde
Li = Residuo
Vo = Valor observado
Vc = Valor calculado
Por último, la matriz diagonal P de pesos contiene un factor que afecta a cada ecuación y determina su bondad o precisión. En el siguiente apartado “Incertidumbres de medida” se comenta detalládamente como se construye.