Octave已知长直导线磁感应强度B和电流I,求到导线距离r(毕奥-萨伐尔定律)
广告
{{v.name}}
8. 毕奥-萨伐尔定律
\(r = \frac{\mu_0 I}{2\pi B}\)
核心公式:
由长直导线磁场公式变形,已知磁感应强度 B 与电流 I,即可求出到导线的距离 r。
r = μ₀ I/(2π B)。
Octave计算方法
已知参数:
- 磁感应强度 B(示例值:1e-5 T)
- 电流 I(示例值:5 A)
代码如下:
function r = wire_distance(B, I)
mu0 = 4 * pi * 1e-7;
r = mu0 * I / (2 * pi * B);
end
调用示例:
% 已知磁感应强度和电流,求距离
B = 1e-5; I = 5;
r = wire_distance(B, I);
fprintf('距离 r = %.2f m', r);
运行结果:
距离 r = 0.10 m