手機小程序靈感記錄之一

? ? ? ? 我總是在想做些程序時沒有靈感,不想做時又發現驚喜。因此決定今天把靈感先記錄在這,以便日后尋找。

牛頓法解高次方程

界面內容:待補全系數的方程,確定精度z0,根附近的確定值x0。

邏輯:

1.組合方程,轉化為函數f(x),求導f'(x)。

2.計算f'(x0),f'(x0)=0?

2-1.是,彈出對話框:在該定值處切線水平,無法求解,結束。

2-2.否,繼續。

3.計算x1=x0—[f(x0)÷f'(x0)]。

4.計算當前精度z1=ABS[(x1—x0)÷x0]。

5.賦值,令x0=x1。

6.檢驗精度,z1≦z0?

6-1.否,循環執行23456。

6-2.是,繼續。

7.彈出對話框:方程f(x)=0,在精度z0下,在<輸入的x0>附近的近似解為x0。

8.結束。

二分法求近似N次方根(N為自然數)

界面內容:被開方數M,開次方N,精度z0,結果顯示。

邏輯:

1.判斷N是否為自然數,[N>0且就高取整(N)=N]?

1-1.否,結果顯示:N不為自然數,結束。

1-2.是,繼續。

2.判斷是否可開方,[就高取整(N÷2)=(N÷2)且M<0]?

2-1.是,結果顯示:不可開方,結束。

2-2.否,繼續。

3.增加兩個變量A0、A1,令A0=0、A1=M。

4.比較[(A0+A1)÷2]^N,與M。M較大?

4-1.是,令A0=[(A0+A1)÷2],繼續。

4-2.否,但相等,結果顯示:[(A0+A1)÷2]。

4-3.否,不相等,令A1=[(A0+A1)÷2],繼續。

5.檢驗精度,z0≧ABS(A0-A1)?

5-1.否,循環執行45。

5-2.是,結果顯示:[(A0+A1)÷2]。

6.結束。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • C語言的學習要從基礎開始,這里是100個經典的算法-1C語言的學習要從基礎開始,這里是100個經典的 算法 題目:...
    Poison_19ce閱讀 1,167評論 0 0
  • 1. 拉格朗日多項式插值 了解概念 插值多項式插值節點范德蒙特(Vandermonde)行列式截斷誤差、插值余項...
    野狗子嗷嗷嗷閱讀 2,579評論 0 3
  • 1. 拉格朗日多項式插值 了解概念 插值多項式插值節點范德蒙特(Vandermonde)行列式截斷誤差、插值余項...
    野狗子嗷嗷嗷閱讀 2,742評論 0 9
  • 2017年,我跟隨秋愷老師走上了身心靈成長之路,開啟了全新的生命旅程。 在這四個月的投入學習,幫我解開了很多生命謎...
    莞爾的人生閱讀 621評論 0 2
  • 首先,soc上,由mt6752換成了mt6753,雖然mt6753確實是比mt6752慢上市,但是性能卻縮水了不少...
    厲害了啦閱讀 157評論 0 0