Octave已知圆弧电流磁感应强度B、半径R和圆心角θ,求电流I(毕奥-萨伐尔定律)
广告
{{v.name}}
8. 毕奥-萨伐尔定律
\(I = \frac{4\pi R B}{\mu_0 \theta}\)
核心公式:
由圆弧电流磁场公式变形,已知磁感应强度 B、半径 R 与圆心角 θ,即可求出电流 I。
I = 4π R B/(μ₀ θ)。
Octave计算方法
已知参数:
- 磁感应强度 B(示例值:3.1416e-6 T)
- 圆弧半径 R(示例值:0.1 m)
- 圆心角 θ(度,示例值:90°)
代码如下:
function I = arc_current(B, R, theta_deg)
mu0 = 4 * pi * 1e-7;
theta = deg2rad(theta_deg);
I = 4 * pi * R * B / (mu0 * theta);
end
调用示例:
% 已知圆弧磁场、半径和圆心角,求电流
B = 3.1416e-6; R = 0.1; theta = 90;
I = arc_current(B, R, theta);
fprintf('电流 I = %.2f A', I);
运行结果:
电流 I = 2.00 A