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