Octave已知长直导线电流I和到导线距离r,求磁感应强度B(毕奥-萨伐尔定律)
广告
{{v.name}}
8. 毕奥-萨伐尔定律
\(B = \frac{\mu_0 I}{2\pi r}\)
核心公式:
毕奥-萨伐尔定律指出,电流元 Idl 在距其 r 处产生的元磁场为 dB = (μ₀/4π)·(Idl × r̂)/r²。
对无限长直导线积分,可得距导线 r 处的磁感应强度 B = μ₀ I/(2π r)。
已知电流 I 与距离 r,即可求出 B。
Octave计算方法
已知参数:
- 电流 I(示例值:5 A)
- 到导线距离 r(示例值:0.1 m)
代码如下:
function B = wire_biot(I, r)
    mu0 = 4 * pi * 1e-7;
    B = mu0 * I / (2 * pi * r);
end
调用示例:
% 毕奥-萨伐尔定律:长直导线
I = 5; r = 0.1;
B = wire_biot(I, r);
fprintf('磁感应强度 B = %.2e T', B);
运行结果:
磁感应强度 B = 1.00e-05 T
友链