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.

主站蜘蛛池模板: 亚洲国产精品久久久久秋霞影院 | 国产精品对白刺激| 国产丝袜第一页| 亚洲综合天堂网| 成人精品区| 中文字幕 日韩 欧美| 无码中文字幕精品推荐| 2021精品国产自在现线看| 99久视频| 国产精品极品美女自在线| 一本大道香蕉高清久久| 欧美国产日产一区二区| 国产裸舞福利在线视频合集| 日韩在线欧美在线| 精品综合久久久久久97| 精品99在线观看| 国产日韩av在线播放| 国产污视频在线观看| 欧美日韩国产系列在线观看| 欧美激情伊人| 欧美性天天| 亚洲男人在线| 成年免费在线观看| 香蕉国产精品视频| 国产黄色爱视频| 色综合成人| 国产产在线精品亚洲aavv| 亚洲国产成熟视频在线多多| 奇米影视狠狠精品7777| 91亚洲精选| 青青操国产| 国产9191精品免费观看| 国产成人精品高清不卡在线| 浮力影院国产第一页| 亚洲男人的天堂在线观看| 老色鬼久久亚洲AV综合| 亚洲—日韩aV在线| 国产精品永久免费嫩草研究院| aa级毛片毛片免费观看久| 日韩A级毛片一区二区三区| 亚洲美女一区| 天天综合色天天综合网| AV无码国产在线看岛国岛| 国产在线精彩视频论坛| 成人精品视频一区二区在线| 中文成人无码国产亚洲| 亚洲精品国产日韩无码AV永久免费网 | 亚洲浓毛av| 国内老司机精品视频在线播出| 人人看人人鲁狠狠高清| 国产裸舞福利在线视频合集| 国产主播福利在线观看| 亚洲天堂首页| 日韩国产黄色网站| 五月天福利视频| 伊人欧美在线| 99伊人精品| 日韩欧美91| 日韩无码视频专区| 亚洲精品手机在线| 亚洲欧美一区二区三区麻豆| 真实国产精品vr专区| 在线国产资源| 91九色视频网| 福利在线不卡| 欧美一级视频免费| 激情影院内射美女| 一级高清毛片免费a级高清毛片| 欧美丝袜高跟鞋一区二区| 一级毛片免费高清视频| 天堂在线视频精品| 熟女视频91| 国产97色在线| 国产91丝袜在线播放动漫 | 永久天堂网Av| 国产一区亚洲一区| 日韩毛片在线播放| 91热爆在线| 成人另类稀缺在线观看| 国产欧美在线观看精品一区污| 午夜一级做a爰片久久毛片| 国产精品制服|