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