Octave已知物距和像距,求焦距
广告
{{v.name}}
3. 薄透镜成像公式
\(\frac{1}{u}+\frac{1}{v}=\frac{1}{f}\)
核心公式:
薄透镜成像公式描述了物距u、像距v和焦距f之间的关系。
已知物距u和像距v,即可求出焦距f。
正号表示实像或实焦点,负号表示虚像或虚焦点。
Octave计算方法
已知参数:
- 物距 u(示例值:20 cm)
- 像距 v(示例值:30 cm)
代码如下:
function f = focal_length(u, v)
f = 1 / (1/u + 1/v);
end
调用示例:
% 已知物距和像距,求焦距u = 20; v = 30;f = focal_length(u, v);fprintf('焦距 f = %.2f cm', f);
运行结果:
焦距 f = 12.00 cm