本帖最后由 zwhzjh 于 2011-2-12 08:39 编辑
真是膜拜加佩服!!而表示我的敬佩之情的最好的方式就是将楼主整个运算过程从头到尾通读和检验一遍并做到完全理解,这样才能不辜负楼主的一番心血——花了那么长时间的思考和那么仔细耐心的将整个过程和大家共享(但我有点担心,你将结果贴出来后还能在期刊上发表吗?)。我自己把您的整个计算过程都验算了一遍,以我自己的水平来看是一点都没有问题的,是正确的。现在说说我对数学运算部分的感想。 1)方程(3),就是那个校正镜方程的通用形式其实根据你不太喜欢用的光学费马原理可以秒得。 2)关于theta和phi角的关系,就是theta=phi/2-pi/2,可以根据圆和平行线的性质和反射定律得到。 3)以上的这些简化部分在下以前思考这个问题的时候也想到了。但在后面的计算部分,你所展现的数学感觉,技巧,尤其是处理复杂计算的勇气,我只有膜拜加佩服了!!我也想过要用三角函数的方法来运算,但一看到代入展开后的那一大堆运算项,我就望而却步了。 4)而且关键的是,我总想着未知数越少越好,像向量D,我总喜欢用R-r表示,但这样就完全走入死胡同了,有时候退一步海阔天高,多加一个未知数或者让代数式的次数升高一次,会带来意想不到的好处——而这个好处,可能是你的整个运算过程中最让人吃惊的结果——就是向量D的模,即从球面镜反射出来到改正镜之前的光程竟然是恒定的。也不知道你是怎么想到这个的——不过这个构思倒和你以前解拉格朗日点的L4和L5点的解法有异曲同工之妙。不过这个可是难多了,因为向量D的模恒定的事实之前并没有人知道。 5)最后的方程可以完全用向量运算的形式进行改写和表达(而改写的过程麻烦的一点是方程里面的1要用球面镜的半径进行改写,其次数更是要小心检验)。我在想,能不能完全用向量的方法,而不用这么复杂的代数运算解出这个方程?尤其是向量D的模恒定这个结果能不能有简单一些的方法求出来?里面很有可能要运用几何中圆的性质和一些距离不变的点线的性质进行运算。当然我想你可能不太有精力,时间和兴趣去想这个事情,而这个问题应该是很困难的,以我的数学能力可能是远不能解决它的,只好尽力而为了。 6)关于折射式前置的改正镜,在不考虑色差的情况下,其校正镜方程的通用形式(形式和你的方程3类似,也包含球面镜法线向量)也可以很快就写出来了。但要解出曲线方程的话不知可行否——按你以前的说法,好像方程的系数中只要加上折射率的修正就可以了。 7)还有我以前提出的中心遮挡问题。我可以自己算一算,当f=1时的中心遮挡,后面会贴出来。不过根据你的图,应该会相当可观。 |