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