triangulation-calculator
repo
実装
/icons2/Python.iconを使う
コマンドライン引数
$ pipenv calc data.csv
csvファイルから計算する
format
table:data
角度名 角度/rad
0
1
2
3
4
5
6
7
角度は反時計回りに指定する
https://gyazo.com/9c9045dd1738a04a910be27ab1eb6683
option
--ignore-index=
列名及び行名を無視する
値
row: 行名を無視する
col: 列名を無視する
all: 行名と列名を無視する
出力結果:
csv形式でそれぞれの角度を出力する
option
--verbose
計算過程を出力する
出力する数値
計算回数$ i
残差$ \nu_i
推定値$ \theta_i
度数表記
収束判定
最終的な最確値$ M
度数表記
収束判定
$ |\nu_j| < 10^{-9} .\mathrm{for} \forall j\in \{i-10,i\}
10回繰り返し計算しても、残差が$ 10^{-9}に収まるなら、収束したと判定する
1回だけだとまぐれの可能性もあるので、10回連続で収束した場合のみとした