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