Octave已知螺线管单位长度匝数n和电流I,求磁感应强度B(毕奥-萨伐尔定律)
广告
{{v.name}}
8. 毕奥-萨伐尔定律
\(B = \mu_0 n I\)
核心公式:
由毕奥-萨伐尔定律(或安培环路定理)对密绕螺线管积分,内部磁场近似均匀:B = μ₀ n I。
已知单位长度匝数 n 与电流 I,即可求出磁感应强度 B。
Octave计算方法
已知参数:
- 单位长度匝数 n(示例值:1000 /m)
- 电流 I(示例值:2 A)
代码如下:
function B = solenoid_biot(n, I)
mu0 = 4 * pi * 1e-7;
B = mu0 * n * I;
end
调用示例:
% 毕奥-萨伐尔定律:螺线管
n = 1000; I = 2;
B = solenoid_biot(n, I);
fprintf('磁感应强度 B = %.2e T', B);
运行结果:
磁感应强度 B = 2.51e-03 T