Octave已知波长和频率,求波速
广告
{{v.name}}
1. 光波基础 - 波速公式
\(v=\lambda f\)
核心公式:
波速v等于波长λ与频率f的乘积。
对于光波,在真空中光速c=3×10^8 m/s。
已知波长λ(m)和频率f(Hz),即可求出波速v。
Octave计算方法
已知参数:
- 波长 λ(示例值:5e-7 m,即500 nm)
- 频率 f(示例值:6e14 Hz)
代码如下:
function v = wave_speed(lambda, f)
v = lambda * f;
end
调用示例:
% 已知波长和频率,求波速lambda = 5e-7; f = 6e14;v = wave_speed(lambda, f);fprintf('波速 v = %.2e m/s', v);
运行结果:
波速 v = 3.00e+08 m/s