999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

用迭代法求公切線

2015-06-09 01:45:41趙小香
科教導刊 2015年13期

趙小香

用迭代法求公切線

(廣西師范大學數(shù)學與統(tǒng)計學院 廣西·桂林 541004)

摘 要 根據(jù)牛頓切線法求方程的根的思想,結合2008年數(shù)學建模A題,運用迭代法求兩凸集(橢圓)的公切線,算法簡潔實用,可操作性強。并證明了算法對公切線的收斂性和收斂速度。

關鍵詞 迭代法 公切線 凸集分離 數(shù)學建模

中圖分類號:O182 文獻標識碼:A DOI:10.16400/j.cnki.kjdks.2015.05.014

Seek Common Tangent with the Iterative Method

ZHAO Xiaoxiang

(School of Mathematics and Statistics, Guangxi Normal University,

Guilin, Guangxi Normal University, Guilin, Guangxi 541004)

Abstract According to Newton's equation of the tangent method the root of thinking, combined with mathematical modeling A title in 2008, using the iterative method for two convex sets (oval) common tangent, the algorithm is simple and practical, workable. And proved common tangent algorithm convergence and convergence rate.

Key words iterative method; common tangent; separation of convex sets; mathematical modeling

0 引言

隨著計算機加入科學研究的行列,迭代算法作為計算機能執(zhí)行的有效算法,在解決實際問題中起著越來越重要的作用。區(qū)間二分法、牛頓法等都是經(jīng)典的迭代法。

2008年高教社杯全國大學生數(shù)學建模競賽甲組A題《數(shù)碼相機定位》問題的一種解決思路是通過求公切線交點的方法來確定圓心。而求兩個橢圓(或R2內(nèi)任意有界閉凸子集)的公切線就可以用迭代算法來實現(xiàn)。尤其是在離散(橢圓由相片給出,而相片只能分解為離散的像素點)的情況下,迭代算法更加適合于計算機的實現(xiàn)。

1 數(shù)碼相機定位

08數(shù)模A題的數(shù)碼相機定位問題給出了標靶以及標靶在相機中的像,如圖1、2要求設計算法求出相片中圓的圓心,以建立像坐標系到世界坐標系的點點對應,從而完成系統(tǒng)標定。具體題目見文獻[1]。

圖1 標靶 ? ? ? 圖2 標靶在相機中的像

公切線交點的方法是指根據(jù)直線的像還直線的原理,作圓A與圓C、圓A與圓E的外公切線,如圖3,四條切線有四個交點,構成正方形,正方形對角線交點即為圓A的圓心。在相片中,只需求出變形后的圓A與圓C、圓A與圓E的外公切線,即可確定圓心。圖4。

圖3 標靶中的公切線 圖4 像中的公切線

所以問題可轉化為設計算法求兩圓的外公切線。而本文主要研究如何用迭代法來求兩圓的公切線。

2 外公切線算法

求兩個橢圓(或R2內(nèi)任意有界閉凸子集)的外公切線的迭代算法,具體操作步驟如下:

(1)對給定的兩個橢圓A、B,分別任意給出一條切線和,切橢圓A,切橢圓B,兩切線在兩圓的同側,且只與一圓線切,如圖5。

圖5 初始切線 ? ? ? ? ? ?圖6 第一次迭代

(2)過和的交點做和的角平分線,如圖6。

(3)將平移至與圓相切,如果能與兩圓都相切,即為所求公切線,則停止。若不能與兩圓都相切,將平移至較近的圓,并取代與該圓相切的直線。如圖7,平移后與圓B相切,且用取代。

(4)過和的交點做和的角平分線,如圖8。

(5)將平移至于一圓相切,如果能與兩圓都相切,即為所求公切線,則停止。若只能與一圓相切,將平移至該圓,并取代與該圓相切的直線。如圖9,平移后與圓A相切,且用取代。

圖7 調(diào)整初始切線 圖8 第二次迭代

圖9 調(diào)整初始切線 圖10 第三次迭代

(6)過和的交點做和的角平分線,如圖10,重復以上過程。

(7)當與兩圓相切或與兩圓距離達到足夠小的精度時,停止。

在實際操作中,做兩直線的角平分線可改為取兩直線斜率之和的一半為斜率做直線,這樣并不影響收斂性和收斂速度。

定理1 上述步驟給出的平分直線的斜率收斂于兩橢圓的外公切線的斜率。且收斂速度為()。

證明:設的斜率為,的斜率為,兩橢圓公切線的斜率為,<<則的斜率 = ,∣∣≤。

不妨設取代了,則根據(jù)的取法,有<<。那么的斜率 = , 從而∣∣≤≤。

同理,∣∣≤, ≥2。

即上述步驟給出的平分直線的斜率收斂于兩橢圓的外公切線的斜率。且收斂速度為()。

3 算法實現(xiàn)

在上述迭代法實現(xiàn)應用過程中,我們一般適當調(diào)整坐標系,使得所求公切線的斜率大致在0.5到1.5之間,并選擇合理的初值,使得每次所選的角平分線是兩橢圓同側的直線,而不是另一條將兩圓分開的角平分線,如圖11。同時,也可減少計算精度帶來的誤差。

圖11 適當選取初始切線的角平分線

以08數(shù)模A題為例,我們給出用matlab編程實現(xiàn)上述迭代算法的具體過程。

按照上述方法繼續(xù)迭代,直到達到允許精讀。由圖12-17 可以看出,當?shù)奈宕我院螅鸵呀?jīng)相當精確。

值得注意的是,同樣的思路可以用來求內(nèi)公切線,進而可以將兩個凸集分離。

圖12-17 matlab編程實現(xiàn)迭代算法的過程

參考文獻

[1] 華東師范大學數(shù)學系編.數(shù)學分析(上)第四版[M].北京:高等教育出版社,2010.7.

[2] 全國大學生數(shù)學建模競賽.http://www.mcm.edu.cn/.2008.9.

主站蜘蛛池模板: 国产又粗又猛又爽| 国产精品区视频中文字幕| 99在线视频免费| 青青操国产视频| 国产97色在线| 午夜a级毛片| 欧美专区日韩专区| 黄色三级网站免费| 国产精品久久久久无码网站| 亚洲国产中文精品va在线播放 | 99九九成人免费视频精品| 粉嫩国产白浆在线观看| 国内精品视频区在线2021| 萌白酱国产一区二区| 色有码无码视频| 国产网友愉拍精品| 永久成人无码激情视频免费| 香蕉eeww99国产在线观看| 91毛片网| 波多野结衣爽到高潮漏水大喷| 免费毛片全部不收费的| 久久精品国产亚洲麻豆| 久久国产精品麻豆系列| 在线观看国产网址你懂的| 四虎在线观看视频高清无码| 青草午夜精品视频在线观看| 国产美女自慰在线观看| 亚国产欧美在线人成| 日韩高清在线观看不卡一区二区| 都市激情亚洲综合久久| 天堂成人av| 亚洲三级色| 亚洲天堂网在线观看视频| 国模私拍一区二区三区| 国产成人精品男人的天堂| 国产精品福利导航| 日韩AV无码一区| 欧美成人综合在线| 青青操国产视频| 成人午夜视频网站| 99999久久久久久亚洲| 色综合天天娱乐综合网| 国产在线精彩视频二区| 亚洲人成电影在线播放| 91偷拍一区| 国产精品女同一区三区五区| 免费国产一级 片内射老| 日韩欧美国产成人| 麻豆国产在线观看一区二区| 福利小视频在线播放| 五月婷婷激情四射| 亚洲中文字幕97久久精品少妇| 国产精品久久久久久久伊一| 亚洲资源在线视频| 欧美精品v| 国产91色在线| 亚洲精品福利网站| 亚洲,国产,日韩,综合一区| 午夜性刺激在线观看免费| 欧美a在线视频| 国产成人综合网| 99久久免费精品特色大片| 在线观看热码亚洲av每日更新| 自偷自拍三级全三级视频 | 欧美激情视频一区二区三区免费| 99久久精品免费看国产电影| 91视频区| 99精品福利视频| 久久综合色88| 久久久久亚洲AV成人网站软件| 中日韩一区二区三区中文免费视频| 找国产毛片看| 亚洲黄网在线| 亚洲三级影院| 日本成人福利视频| 国产精品女熟高潮视频| 亚洲最猛黑人xxxx黑人猛交| 亚洲国产天堂久久综合226114| 久久人搡人人玩人妻精品 | 精品福利一区二区免费视频| 久久99精品久久久久久不卡| lhav亚洲精品|