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