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