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