Octave已知电荷量q、速度v、磁感应强度B和夹角θ,求洛伦兹力F
广告
{{v.name}}
1. 洛伦兹力
\(F = q v B \sin\theta\)
核心公式:
运动电荷在磁场中受到的洛伦兹力大小与电荷量q、速度v、磁感应强度B以及速度与磁场夹角的正弦成正比。
已知q、v、B和夹角θ,即可求出洛伦兹力F。
Octave计算方法
已知参数:
- 电荷量 q(示例值:1e-6 C)
- 速度 v(示例值:1e3 m/s)
- 磁感应强度 B(示例值:0.5 T)
- 夹角 θ(度,示例值:30°)
代码如下:
function F = lorentz_force(q, v, B, theta_deg)    theta = deg2rad(theta_deg);    F = q * v * B * sin(theta);end
调用示例:
% 已知电荷量、速度、磁感应强度和夹角,求洛伦兹力q = 1e-6; v = 1e3; B = 0.5; theta = 30;F = lorentz_force(q, v, B, theta);fprintf('洛伦兹力 F = %.2e N', F);
运行结果:
洛伦兹力 F = 2.50e-04 N
友链