数学建模社区-数学中国

标题: 用MATLAB计算一个数值四重积分 [打印本页]

作者: wowfirzen    时间: 2014-4-13 21:25
标题: 用MATLAB计算一个数值四重积分
IMG_20140413_211642.jpg


如图,用铅笔圈起来的这个式子。
这是一个透镜对光场的变换公式。
其中:
U0(x0,y0)是一个给定的二元函数;
积分的上下限不需要是无穷大;
j是虚数单位,j^2=-1;
k,d1,d2,f都是常数;

想问问这样一个积分如何用MATLAB计算?
我想模拟一个透镜成像的效果



作者: wowfirzen    时间: 2014-4-14 02:48
别看这个式子如此复杂,这依然是一个比较理想的模型。
没有考虑透镜的尺寸造成的衍射,没有考虑透镜的厚度,没有考虑非近轴光线的像差,没有考虑透镜两侧焦距的不同。现在看来,对光学系统进行精密的计算是困难的。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5