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