给该公式进行迭代,具体方法:
X给值0,求X`=0,1,2,3,4,5,6,7,8,9的值,将这10个值相加,就得到了U2在X=0时的值
X给值1,求X`=0,1,2,3,4,5,6,7,8,9的值,将这10个值相加,就得到了U2在X=1时的值
X给值2,求X`=0,1,2,3,4,5,6,7,8,9的值,将这10个值相加,就得到了U2在X=2时的值
以此类推~得到U2在各点的值~
然后进入下次迭代~
式中有复函数,将其变为“cos()+isin()”的形式,然后U2的值是分为实部值和虚部值,用U2各个离散点中间那个点的模去除以各个点的实部,虚部,就是归一化了~
归一化后的U2,带入U3=g*U2公式中,得到U3
归一化~带入U4~。。。。。无限下去~
关于离散点中间那个点怎么找?
离散点数组~比如离散点为1001个,你把501个点调用出来就行了~
迭代停止的条件是:Un+1/Un=1 或者约等于1
附件就是要用的公式
[ 本帖最后由 海冰 于 2007-5-12 10:37 编辑 ] |