Euh j'ai pas vérifié toute la démo (la flemme ^^), mais rien que le résultat final me choque :

B=mu0.N.I/L.z .......... donc B = 0 non ? puisque le solénoide est infini....