Octave已知长直导线磁感应强度B和距离r,求电流I(毕奥-萨伐尔定律)
广告
{{v.name}}
8. 毕奥-萨伐尔定律
\(I = \frac{2\pi r B}{\mu_0}\)
核心公式:
由长直导线磁场公式变形,已知磁感应强度 B 与距离 r,即可求出电流 I。
I = 2π r B/μ₀。
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
友链