[發(fā)明專(zhuān)利]基于劣弧演化的點(diǎn)到隱式曲線距離計(jì)算方法有效
| 申請(qǐng)?zhí)枺?/td> | 201310542392.X | 申請(qǐng)日: | 2013-10-30 |
| 公開(kāi)(公告)號(hào): | CN103559400B | 公開(kāi)(公告)日: | 2017-06-16 |
| 發(fā)明(設(shè)計(jì))人: | 胡明曉;吳文國(guó);謝祖明;張新瑤 | 申請(qǐng)(專(zhuān)利權(quán))人: | 溫州大學(xué) |
| 主分類(lèi)號(hào): | G06F19/00 | 分類(lèi)號(hào): | G06F19/00 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 325035 浙江省*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 劣弧 演化 點(diǎn)到隱式 曲線 距離 計(jì)算方法 | ||
1.一種用于電子計(jì)算機(jī)的二維平面內(nèi)的點(diǎn)p0到隱式曲線距離的數(shù)值計(jì)算方法,其中隱式曲線為某有界區(qū)域Ω上有定義且方向?qū)?shù)有界的二元函數(shù)f(x,y)依其零值集確定的單分支平面曲線,其特征在于包含如下步驟:尋找一個(gè)函數(shù)值f(p)與f(p0)異號(hào)或等于零的初始點(diǎn)p,此時(shí)以p0為圓心、以||p0-p||為半徑的圓必與隱式曲線相交;置內(nèi)半徑為0,外半徑為||p0-p||;再取中值半徑為內(nèi)半徑與外半徑之平均值,然后判斷以p0為圓心、以中值半徑為半徑的圓與隱式曲線是否相交,若相交,外半徑下調(diào)為中值半徑,若不相交,內(nèi)半徑上調(diào)為中值半徑;再取中值半徑、判斷相交性、調(diào)整內(nèi)半徑或外半徑,如此反復(fù),直至外半徑與內(nèi)半徑之差小于容許誤差,返回內(nèi)半徑與外半徑之平均值作為點(diǎn)p0到所述隱式曲線的距離;其中判斷圓與隱式曲線是否相交的方法包含如下步驟:
(1)取最小的正整數(shù)n,使圓周2n等分后每段圓弧長(zhǎng)小于容許誤差,圓周等分后依次分布的等分點(diǎn)為q0,q1,......,
(2)置初始值i=0,初始劣弧集A={[0,2n]},劣弧集是圓上函數(shù)值可能與f(p0)異號(hào)的圓弧的集合,其元素形如[s,t],其中s、t分別是圓弧兩端的等分點(diǎn)標(biāo)號(hào),[s,t]表示由等分點(diǎn)qs,qs+1,……,qt連成的圓弧,初始劣弧集只有一個(gè)從q0連到的單個(gè)圓弧,其實(shí)為整個(gè)圓周;
(3)將i的n位二進(jìn)制數(shù)表示b1b2……bn逆序,得到二進(jìn)制數(shù)bn……b2b1,其表示的整數(shù)為j;
(4)若qj不落在劣弧集A的任一圓弧內(nèi),跳至步驟(7);
(5)計(jì)算f(qj),若該函數(shù)值與f(p0)異號(hào),結(jié)束判斷,返回結(jié)果為“圓與隱式曲線相交”,否則,進(jìn)行劣弧演化,即根據(jù)f(qj)值與方向?qū)?shù)上界M排除f(q)肯定與f(p0)同號(hào)的等分點(diǎn)q,對(duì)A中的圓弧進(jìn)行刪除、收縮和分裂處理,縮小劣弧集的覆蓋范圍;
(6)若劣弧集結(jié)束判斷算法,返回結(jié)果為“圓與隱式曲線不相交”;
(7)置i為i+1,若i=2n,結(jié)束判斷算法,返回結(jié)果為“圓與隱式曲線不相交”,否則轉(zhuǎn)至步驟(3)。
2.如權(quán)利要求1所述的數(shù)值計(jì)算方法,其特征在于,其中判斷圓與隱式曲線是否相交的步驟(5)中的劣弧演化包含如下步驟:
①若|f(qj)|>2Mr,置結(jié)束;
其中:
r為圓的半徑;
M為f(x,y)的方向?qū)?shù)的上界,即
②計(jì)算
③計(jì)算其中表示取下整數(shù),當(dāng)j-k≤i≤j+k時(shí)f(qi)必與f(p0)同號(hào),即得2k+1個(gè)同號(hào)等分點(diǎn);
④若j=0,直接將圓弧[0,2n]收縮為[k+1,2n-k-1],否則,對(duì)劣弧集A的每個(gè)圓弧[s,t],分如下五種情形分別作演化處理:
(a)j-k>t或j+k<s:保持[s,t]不變;
(b)j+k≥t≥j-k>s:[s,t]收縮為[s,j-k-1];
(c)t>j+k≥s≥j-k:[s,t]收縮為[j+k+1,t];
(d)j+k≥t≥s≥j-k:將[s,t]從A中刪除;
(e)t>j+k≥j-k>s:[s,t]分裂為[s,j-k-1]和[j+k+1,t]兩個(gè)圓弧;
⑤結(jié)束。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于溫州大學(xué),未經(jīng)溫州大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310542392.X/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:一種可視化的生物芯片
- 下一篇:混充瓶組
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F19-00 專(zhuān)門(mén)適用于特定應(yīng)用的數(shù)字計(jì)算或數(shù)據(jù)處理的設(shè)備或方法
G06F19-10 .生物信息學(xué),即計(jì)算分子生物學(xué)中的遺傳或蛋白質(zhì)相關(guān)的數(shù)據(jù)處理方法或系統(tǒng)
G06F19-12 ..用于系統(tǒng)生物學(xué)的建模或仿真,例如:概率模型或動(dòng)態(tài)模型,遺傳基因管理網(wǎng)絡(luò),蛋白質(zhì)交互作用網(wǎng)絡(luò)或新陳代謝作用網(wǎng)絡(luò)
G06F19-14 ..用于發(fā)展或進(jìn)化的,例如:進(jìn)化的保存區(qū)域決定或進(jìn)化樹(shù)結(jié)構(gòu)
G06F19-16 ..用于分子結(jié)構(gòu)的,例如:結(jié)構(gòu)排序,結(jié)構(gòu)或功能關(guān)系,蛋白質(zhì)折疊,結(jié)構(gòu)域拓?fù)洌媒Y(jié)構(gòu)數(shù)據(jù)的藥靶,涉及二維或三維結(jié)構(gòu)的
G06F19-18 ..用于功能性基因組學(xué)或蛋白質(zhì)組學(xué)的,例如:基因型–表型關(guān)聯(lián),不均衡連接,種群遺傳學(xué),結(jié)合位置鑒定,變異發(fā)生,基因型或染色體組的注釋?zhuān)鞍踪|(zhì)相互作用或蛋白質(zhì)核酸的相互作用
- 一種軟件體系結(jié)構(gòu)并行演化沖突的檢測(cè)方法
- 基于Agent的動(dòng)態(tài)演化系統(tǒng)及方法
- 粒子刻蝕或沉積演化仿真方法、裝置和計(jì)算機(jī)可讀介質(zhì)
- 一種基于Petri網(wǎng)的Web服務(wù)組合演化方法
- 一種基于演化切片的演化影響集預(yù)測(cè)方法
- 一種挖掘重疊社區(qū)動(dòng)態(tài)演化關(guān)聯(lián)規(guī)則的方法
- 一種智能電網(wǎng)發(fā)電側(cè)微分演化博弈競(jìng)價(jià)方法
- 基于混合結(jié)構(gòu)的指揮控制超網(wǎng)絡(luò)動(dòng)態(tài)演化模型構(gòu)建方法
- 一種基于頭腦風(fēng)暴優(yōu)化算法求解演化博弈問(wèn)題的方法
- 基于演化變點(diǎn)的社會(huì)網(wǎng)絡(luò)演化分析方法





