已知長方形的面積和周長計算其邊長附python代碼


已知長方形的面積和周長計算其邊長

arcgis操作、制圖、開發、分析、培訓、研發、單位機構和重大科技項目技術咨詢,qq group ArcGisky: 878796212

周長=L

面積=A

邊長分別為x1,x2,Name

X1+x2=L/2

X1 * x2 =A

得:

X1-x2=sqrt( ( L/2 )^ 2 – 4A)=sqrt(L^2-16A)/2

所以

M=(x1+x2)/2=L/4

D=(x1-x2)

則 x1,x2 =m +- d/2

X1 = L/4 – sqrt(L^2-16A)/4

X2= L/4 + sqrt(L^2-16A)/4

pyton代碼

 (l-(l**2-16*A)**0.5)/4

(l+(l**2-16*A)**0.5)/4

 python函數代碼:

def RectSides(L,A):
    x1=(L - (L ** 2 - 16 * A) ** 0.5) / 4
    x2=(L + (L ** 2 - 16 * A) ** 0.5) / 4
    return (x1,x2)
def RectShortSide(L,A):
    x1=(L - (L ** 2 - 16 * A) ** 0.5) / 4
    return x1
def RectLongSide(L,A):
    x1=(L + (L ** 2 - 16 * A) ** 0.5) / 4
    return x1

 arcgis操作、制圖、開發、分析、培訓、研發、單位機構和重大科技項目技術咨詢,qq group ArcGisky: 878796212


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM