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