python兩點間的距離 巧用兩點間距離公式求最值

2021-10-18 13:48:51 字數 533 閱讀 6797

在平面直角座標系中,任意兩點a(x1,y1)b(x2,y2)的距離是ab=√(x1-x2)²+(y1-y2)²,也可以寫成ab²=(x1-x2)²+(y1-y2)²

,原理很簡單,以ab為斜邊,構造直角三角形,使其兩直角邊分別與座標軸平行,利用勾股定理可得。

在學習過程中,不僅僅知道點座標求距離,同時更需要將某個平方和看作兩點間的距離,這種逆向思維往往就是解決難題的突破口。

題目如圖,點a、b、c均在座標軸上,oa=ob=oc=1,過點a、o、c作圓d,點e是圓d上任意一點,連線ce、be,則ce²+be²的最大值是_____________

解析:學生思考方向一:連線ab、ac,得到乙個等腰直角三角形,發現ac是直徑,又連線ae,得到rt△ace,於是將ce²轉化成ae²+ac²,其中ac²=2ÿ

兩點間的距離

設計乙個名為 mypoint 的類,表示乙個帶jc 座標和少座標的點。該類包括 編寫乙個測試程式,建立兩個點 0,0 和 10,30.5 並顯示它們之間的距離。如下 public class mypoint mypoint double x,double y public double getx p...

計算兩點間的距離

problem description 輸入兩點座標 x1,y1 x2,y2 計算並輸出兩點間的距離。input 輸入資料有多組,每組佔一行,由4個實數組成,分別表示x1,y1,x2,y2,資料之間用空格隔開。output 對於每組輸入資料,輸出一行,結果保留兩位小數。sample input 0 ...

求兩點間的距離

煙台大學計算機學院 檔名稱 asdasd.cpp 作 者 劉磊 完成日期 2016年5月20日 版 本 號 vc 6.0 問題描述 分別利用成員函式,友元函式和一般函式求兩點的的距離,並設計main 函式完成測試 程式輸入 無 程式輸出 兩點間的距離 include include using na...