亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

Python用二分法求平方根的案例

瀏覽:3日期:2022-06-25 15:40:25

我就廢話不多說了,大家還是直接看代碼吧~

def sq2(x,e): e = e #誤差范圍 low= 0 high = max(x,1.0) #處理大于0小于1的數 guess = (low + high) / 2.0 ctr = 1 while abs(guess**2 - x) > e and ctr<= 1000: if guess**2 < x: low = guess else: high = guess guess = (low + high) / 2.0 ctr += 1 print(guess)

補充:數值計算方法:二分法求解方程的根(偽代碼 python c/c++)

數值計算方法:

二分法求解方程的根

偽代碼

fun (input x) return x^2+x-6newton (input a, input b, input e)//a是區間下界,b是區間上界,e是精確度 x <- (a + b) / 2 if abs(b - 1) < e: return x else: if fun(a) * fun(b) < 0: return newton(a, x, e) else: return newton(x, b, e)c/c++:

#include <iostream>#include <cmath>using namespace std; double fun (double x);double newton (double a, double b,double e); int main(){ cout << newton(-5,0,0.5e-5); return 0;} double fun(double x){ return pow(x,2)+x-6;} double newton (double a, double b, double e){ double x; x = (a + b)/2; cout << x << endl; if ( abs(b-a) < e) return x; else if (fun(a)*fun(x) < 0) return newton(a,x,e); else return newton(x,b,e);}python:

def fun(x): return x ** 2 + x - 6def newton(a,b,e): x = (a + b)/2.0 if abs(b-a) < e: return x else: if fun(a) * fun(x) < 0: return newton(a, x, e) else: return newton(x, b, e)print newton(-5, 0, 5e-5)

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 热99re久久精品精品免费 | 亚洲 欧美 日韩 在线 中文字幕 | 免费 欧美 自拍 在线观看 | 91av在线免费观看 | 成人观看免费大片在线观看 | 欧美亚洲视频一区 | 俄罗斯小屁孩cao大人免费 | 久久狠狠一本精品综合网 | 在线一区二区观看 | 日韩中文在线观看 | 在线看片日韩 | 精品日韩一区二区三区视频 | 中文字幕一区日韩在线视频 | 国产精品国产欧美综合一区 | 欧美三级超在线视频 | 免费99热在线观看 | 在线视频一区二区三区四区 | 日产一区两区三区 | 欧美另类视频videosbest18 | 日日撸夜夜操 | 国产四区 | 欧美成人午夜免费完成 | 131的美女午夜爱爱爽爽视频 | 久9久9精品视频在线观看 | 国产女人伦码一区二区三区不卡 | 成人黄色免费 | 国产福利片在线 易阳 | 国产精品v在线播放观看 | 一个人看的免费高清视频日本 | 亚洲午夜国产精品 | tom影院亚洲国产日本一区 | 日日摸人人拍人人澡 | a级毛片免费播放 | 欧美ⅹxxxx视频 | 日韩一区二区三区视频 | 一级欧美一级日韩片 | 欧美成人a视频 | 女人张开腿让男人桶视频免费大全 | 欧美在线成人午夜影视 | 92午夜国产福利视频1000 | 视频综合网 |