Octave已知频率和光子能量,求波长
广告
{{v.name}}
1. 普朗克光子能量
\(E = h\nu = h\frac{c}{\lambda}\)
核心公式:
普朗克光子能量公式E=hν=hc/λ。
已知频率ν和光子能量E,即可求出波长λ。
Octave计算方法
已知参数:
- 频率 ν(示例值:6e14 Hz)
- 光子能量 E(示例值:3.98e-19 J)
代码如下:
function lambda = wavelength_from_energy(h, nu, E)
    lambda = h * nu / E;
end
调用示例:
% 已知频率和光子能量,求波长h = 6.63e-34; nu = 6e14; E = 3.98e-19;lambda = wavelength_from_energy(h, nu, E);fprintf('波长 λ = %.2e m', lambda);
运行结果:
波长 λ = 1.00e-06 m
友链