[发明专利]一种等值线插值方法无效
申请号: | 201110260312.2 | 申请日: | 2011-09-05 |
公开(公告)号: | CN102289605A | 公开(公告)日: | 2011-12-21 |
发明(设计)人: | 薛伟;焦中志;翟彩霞 | 申请(专利权)人: | 北京清流技术发展有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 北京君智知识产权代理事务所 11305 | 代理人: | 刘秀娟 |
地址: | 100073 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种在等值线图片中改变等值线插值点点后修改等值线的方法,通过获取所述等值线图片中平面点内n个点的坐标,对待插值点p(x,y)进行双曲面插值。本发明的方法由于在多项式插值算法中引用了权,能有效地改善由于数据存在明显的趋势和数据空间分布不以致造成的插值误差。本发明还涉及建立了非退化直线方法,并在此基础上,开发了点与多边形关系(点在多边形内)新的算法,该算法用于等值线边界裁减中,降低运算时间。 | ||
搜索关键词: | 一种 等值线 方法 | ||
【主权项】:
1.一种等值线生成方法,所述方法包括给定平面中的n个散点,在指定区域内对该区域进行规则矩形网格剖分,利用带权二次多项式插值算法获得各网格节点的值,然后根据网格节点坐标及值,跟踪绘制出等值线,具体步骤如下:(1)指定等值线区域,为一矩形范围[MinX,MinY],[MaxX,MaxY];(2)把该矩形区域定义为(m-1)×(n-1)个网格,各网格点的序号排列为:横向j=1,2,3...n;纵向i=1,2,3...m,每一个网格的横边长为Dx,纵边长为Dy;(3)插值获得各网格点的值;(4)找出各等值点并连接生成该矩形区域内的等值线;(5)给定实际工作中有效的区域多边形,对矩形区域内的等值线进行裁剪,最终得到有效区域内的等值线图;其特征在于步骤(3)中,使用带权的二次多项式算法进行插值,步骤为:获取所述等值线图片中平面点内n个观测点的坐标,n≥7,p0(x0,y0),p1(x1,y1)……pn-1(xn-1,yn-1),所述n个点的函数值为z0,z1,…zn-1;对待插值点F(a,b)进行双曲面插值,双曲面插值多项式为:F(x,y)=c1+c2x+c3y+c4xy+c5x2+c6y2 (1)式(1)中c1,c2,c3,c4,c5,c6是系数,采用带权最小二乘法求解,求解方法为;设平方差Q = Σ i = 1 n ( F ( x i , y i ) - Z i ) 2 W [ ( x i - a ) 2 + ( y i - b ) 2 ] - - - ( 2 ) ]]> 式(2)中W是权函数;(a,b)是待插点坐标;分别对c1,c2,c3,c4,c5,c6求导,并令
得到系数矩阵 (3)c 1 Σw + c 2 Σ wx i + c 3 Σ wy i + c 4 Σ wx i y i + c 5 Σ wx i 2 + c 6 Σ wy i 2 = Σ wz i c 1 Σ wx i + c 2 Σ wx i 2 + c 3 Σ wx i y i + c 4 Σ wx i 2 y i + c 5 Σ wx i 3 + c 6 Σ wx i y i 2 = Σ wx i z i c 1 Σ wy i + c 2 Σ wx i y i + c 3 Σ wy i 2 + c 4 Σ wx i y i 2 + c 5 Σ wx i 2 y i + c 6 Σ wy i 3 = Σ wy i z i c 1 Σ wx i y i + c 2 Σ wx i 2 y i + c 3 Σ wx i y i 2 + c 4 Σ wx i 2 y i 2 + c 5 Σ wx i 3 y i + c 6 Σ wx i y i 3 = Σ wx i y i z i c 1 Σ wx i 2 + c 2 Σ wx i 3 + c 3 Σ wx i 2 y i + c 4 Σ wx i 3 y i + c 5 Σ wx i 4 + c 6 Σ wx i 2 y i 2 = Σ wx i 2 z i c 1 Σ wy i 2 + c 2 Σ wx i y i 2 + c 3 Σ wy i 3 + c 4 Σ wx i y i 3 + c 5 Σ wx i y i 3 + c 6 Σ wx i 2 y i 2 = Σ wy i 2 z i ]]> 简记为E·C=V;上述系数矩阵(3)是对称矩阵,采用追赶法求解出{ci};式(2)中权系数W的选取:W(d2)=ai/d2或W(d2)=aiexp(-d2),其中di=Sqrt[(xi-x)2+(yi-x)2],ai是方向修正系数;ai根据pi与p的方向设定,修正系数矩阵为:aEN aN aWNaE a0 aWaES aS aWS这样,待插点(a,b)的值为:F(a,b)=c1+c2a+c3b+c4ab+c5a2+c6b2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京清流技术发展有限公司,未经北京清流技术发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110260312.2/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用