Algoritmus použitý v programu nejmenších čtverců modulu Survey v aplikaci Autodesk Civil 3D používá sérii matic a vzorců.
Tento algoritmus slouží k určení pravděpodobné pozice bodů na základě metody nejmenších čtverců.
Provádí se iterativní řešení následující maticové rovnice na základě systému vážených měření:
kde:
- X je matice obsahující rozdíl mezi aktuálními souřadnicemi a novými souřadnicemi každého neznámého staničení, která s každou iterací aktualizuje aktuální souřadnice (až do X @ 0,0).
- A je matice, která je vytvořena z měření a souřadnic bodů na základě linearizace rozvinutím Taylorovy řady určitého typu měření.
- P je diagonální matice se směrodatnými odchylkami, neboli váhami (významnostmi), daného měření.
- L je matice, která obsahuje rozdíl mezi změřenými a vypočtenými hodnotami.