Octave已知库仑力F、电荷量q₁、电荷量q₂,求距离r(库仑定律)
广告
{{v.name}}
1. 已知库仑力F、电荷量q₁、电荷量q₂
\(r = \sqrt{k |q_1 q_2| / F}\)
核心公式:
库仑定律中各量的关系为 F = kq₁q₂/r²。
把 r 作为待求量,由其余已知量计算:r = √(k |q₁ q₂| / F)。
k = 9×10⁹ N·m²/C² 为静电力常量,同种电荷相斥、异种电荷相吸。 距离r 的单位为 m。
Octave计算方法
已知参数:
- 库仑力F、电荷量q₁、电荷量q₂(示例值:F = 0.6 N,q1 = 2×10⁻⁶ C,q2 = 3×10⁻⁶ C)
代码如下:
function r = solve_coulomb_r(F, q1, q2)
k = 9e9;
r = sqrt(k * abs(q1 * q2) / F);
end
调用示例:
% 已知库仑力F、电荷量q₁、电荷量q₂,求距离r
F = 0.6; q1 = 2e-6; q2 = 3e-6;
r = solve_coulomb_r(F, q1, q2);
fprintf('距离r = %.2f m', r);
运行结果:
距离r = 0.30 m