1
2
3
4
5
6
7
8
9
10
11
12
13
| var fL = require('./fL');
|
| module.exports = function(eccent, ts) {
| var phi = fL(1, ts);
| var Iphi = 0;
| var con = 0;
| do {
| Iphi = phi;
| con = eccent * Math.sin(Iphi);
| phi = fL(Math.exp(eccent * Math.log((1 + con) / (1 - con)) / 2), ts);
| } while (Math.abs(phi - Iphi) > 1.0e-12);
| return phi;
| };
|
|