24小时热门版块排行榜    

查看: 996  |  回复: 0

2011start

铜虫 (小有名气)

[求助] zernike多项式数据拟合,归一化的问题

思路如下:(1)我将原始数据进行以下归一化处理;
%求原始数据(dmx,dmy)和(dix,diy)中心点坐标和归一化半径
dmx0=(max(dmx)+min(dmx))/2;
dmy0=(max(dmy)+min(dmy))/2;
r=sqrt(((max(dmx) - min(dmx))/2)^2+((max(dmy) - min(dmy))/2)^2);
dmx=(dmx-dmx0)/r;
dmy=(dmy-dmy0)/r;

dix0=(max(dix)+min(dix))/2;
diy0=(max(diy)+min(diy))/2;
r=sqrt(((max(dix) - min(dix))/2)^2+((max(diy) - min(diy))/2)^2);
dix=(dix-dix0)/r;
diy=(diy-diy0)/r;

(2)利用zernike多项式求取拟合系数Cc;
(3)一组新的数据(xp,yp),归一化;
xp0=(max(xp)+min(xp))/2;
yp0=(max(yp)+min(yp))/2;
r=sqrt(((max(xp) - min(xp))/2)^2+((max(yp) - min(yp))/2)^2);
xp=(xp-xp0)/r;
yp=(yp-yp0)/r;

(4)利用zernike多项式和求得的系数Cc计算新的坐标(xpp,ypp)
               (xpp,ypp)=Zernike(xp,yp)*Cc;
(5)求得的(xpp,ypp)也是归一化的坐标

问题:我想将(xpp,ypp)转化成实际的坐标(不是归一化的),应该怎么实现啊??  感觉就是需要将求出来的(xpp,ypp)进行一次反归一化就行了,但是应该如何操作啊?
请大家指教,谢谢。。。
回复此楼
相忘于江湖!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 2011start 的主题更新
信息提示
请填处理意见