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