Octave已知像距和放大率,求物距
广告
{{v.name}}
5. 放大率
\(m=-\frac{v}{u}\)
核心公式:
放大率m描述了透镜成像时像的大小与物的大小之比。
已知像距v和放大率m,即可求出物距u。
Octave计算方法
已知参数:
- 像距 v(示例值:30 cm)
- 放大率 m(示例值:-1.5)
代码如下:
function u = object_dist_from_mag(v, m)
u = -v / m;
end
调用示例:
% 已知像距和放大率,求物距v = 30; m = -1.5;u = object_dist_from_mag(v, m);fprintf('物距 u = %.2f cm', u);
运行结果:
物距 u = 20.00 cm