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