手機(jī)小程序靈感記錄之一

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

牛頓法解高次方程

界面內(nèi)容:待補(bǔ)全系數(shù)的方程,確定精度z0,根附近的確定值x0。

邏輯:

1.組合方程,轉(zhuǎn)化為函數(shù)f(x),求導(dǎo)f'(x)。

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

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

2-2.否,繼續(xù)。

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

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

5.賦值,令x0=x1。

6.檢驗(yàn)精度,z1≦z0?

6-1.否,循環(huán)執(zhí)行23456。

6-2.是,繼續(xù)。

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

8.結(jié)束。

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

界面內(nèi)容:被開方數(shù)M,開次方N,精度z0,結(jié)果顯示。

邏輯:

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

1-1.否,結(jié)果顯示:N不為自然數(shù),結(jié)束。

1-2.是,繼續(xù)。

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

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

2-2.否,繼續(xù)。

3.增加兩個(gè)變量A0、A1,令A(yù)0=0、A1=M。

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

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

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

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

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

5-1.否,循環(huán)執(zhí)行45。

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

6.結(jié)束。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • C語言的學(xué)習(xí)要從基礎(chǔ)開始,這里是100個(gè)經(jīng)典的算法-1C語言的學(xué)習(xí)要從基礎(chǔ)開始,這里是100個(gè)經(jīng)典的 算法 題目:...
    Poison_19ce閱讀 1,306評論 0 0
  • 1. 拉格朗日多項(xiàng)式插值 了解概念 插值多項(xiàng)式插值節(jié)點(diǎn)范德蒙特(Vandermonde)行列式截?cái)嗾`差、插值余項(xiàng)...
    野狗子嗷嗷嗷閱讀 2,688評論 0 3
  • 1. 拉格朗日多項(xiàng)式插值 了解概念 插值多項(xiàng)式插值節(jié)點(diǎn)范德蒙特(Vandermonde)行列式截?cái)嗾`差、插值余項(xiàng)...
    野狗子嗷嗷嗷閱讀 2,793評論 0 9
  • 2017年,我跟隨秋愷老師走上了身心靈成長之路,開啟了全新的生命旅程。 在這四個(gè)月的投入學(xué)習(xí),幫我解開了很多生命謎...
    莞爾的人生閱讀 668評論 0 2
  • 首先,soc上,由mt6752換成了mt6753,雖然mt6753確實(shí)是比mt6752慢上市,但是性能卻縮水了不少...
    厲害了啦閱讀 168評論 0 0

友情鏈接更多精彩內(nèi)容