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