Магнитная индукция на оси конечного соленоида вычисляется по формуле B = μ*μo*I*n*(cos(a)-cos(b))/2 где а и b - углы между осью соленоида и направлением на начальный и на конечный витки катушки.
внутри соленоида cos(a) ~ 1, cos(b) ~ -1 поэтому B ~ μ*μo*I*n
у края соленоида cos(a) ~ 1, cos(b) =0 поэтому B ~ μ*μo*I*n/2