高分求下面的例子中亮度变化与距离的函数~原意是想计算摄影中光点在感光元件上重叠的效果,大概是这样:一组由圆组成的a*a正方形排列的矩阵,每个圆看做是一个光点,,透明度从圆心到边缘
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 08:48:46
高分求下面的例子中亮度变化与距离的函数~原意是想计算摄影中光点在感光元件上重叠的效果,大概是这样:一组由圆组成的a*a正方形排列的矩阵,每个圆看做是一个光点,,透明度从圆心到边缘
高分求下面的例子中亮度变化与距离的函数~
原意是想计算摄影中光点在感光元件上重叠的效果,大概是这样:
一组由圆组成的a*a正方形排列的矩阵,每个圆看做是一个光点,,透明度从圆心到边缘均匀渐变,圆心为100(纯白色),边缘为0(完全透明),直径为c,圆之间的排列间距为d,c远大于d,(也就是圆之间是多层重叠的,亮度也是多层叠加的).
经过所有圆叠加后的正方形矩阵垂直方向从中心到边缘的亮度变化如何用上述几个参数表达?很需要这个公式,答对增加悬赏表示感谢.
高分求下面的例子中亮度变化与距离的函数~原意是想计算摄影中光点在感光元件上重叠的效果,大概是这样:一组由圆组成的a*a正方形排列的矩阵,每个圆看做是一个光点,,透明度从圆心到边缘
你说的距离d是相邻圆心的距离吧?
我看了,这题计算量非常大,倒不是说式子多复杂,而是得讨论好几种情况.
首先,a是奇数还是偶数很重要,因为两种情况下中心点的位置不同,前者中心点是中心圆圆心,后者中心点位于正中四个圆的圆心的中央,他们的亮度计算是很不一样的,因为你在后一种情况下,中心点与四个圆心的距离本身就是一个较为复杂的根式.
其次,还必须知道最外层的圆的圆心与中心圆(或者与中心附近的圆)的圆心,它们之间的距离大于圆半径还是不大于.不大于的话所有在一条垂线上的重叠圆的圆心都不会超出中心圆这个区域,但是大于的话就会有圆心落在外面,这又会增加计算亮度的难度.
我大致算了下a是奇数,同时所有垂线上重叠圆圆心不超出中心圆的情况,设垂直方向到中心的距离为x,得到的亮度函数H(x)应该是一个多段二次函数.
我想你应该不需要知道一般情况下的函数表达式吧,你可以告诉我当你实际操作时,上面两个条件是否满足,给出数来最好,这样我就可以精确地测算重叠圆的位置关系从而给出解析式了.
另外,有参数数值的话,应该可以编程来画这个函数图象的(编程没法解出解析式,但是可以大致看看函数的形状,如图).我假设a = 5, d = 0.01, c = 3画的,图上显示是个单调递减函数(横坐标为距离,纵坐标为亮度),但不是线性函数.只要你的a是奇数而且满足(a-1)*d/2 < c/2,我就可以用这个程序给你画出图来.其他情况下我估计情况也类似,就是要另外编程算.