求解这道题目

令f(x)=2sin(x+π/3)-x,牛顿法求解f(x)=0,过程为:

f'(x)=2cos(x+π/3)-1,任取初值x₀,令x₁=x₀-f(x₀)/f'(x₀)

然后迭代执行:x₀=x₁,x₁=x₀-f(x₀)/f'(x₀),直到|x₁-x₀|<=10⁻⁸,x₁即为所求

C语言代码如下:

#include<stdio.h>

#include<math.h>

#define PI 3.141592653589793

int main() {

    double x0 = PI; // 初值任取

    double x1 = x0-(2*sin(x0+PI/3)-x0)/(2*cos(x0+PI/3)-1);

    while (fabs(x1 - x0) > 1e-8) {

        x0 = x1;

        x1 = x0-(2*sin(x0+PI/3)-x0)/(2*cos(x0+PI/3)-1);

    }

    printf("%.15f
", x1);

    return 0;

}

运行结果如图:

python代码如下:

import math

x0 = math.pi # 初值任取

x1 = x0-(2*math.sin(x0+math.pi/3)-x0)/(2*math.cos(x0+math.pi/3)-1)

while abs(x1-x0) > 1e-8:

    x0 = x1

    x1 = x0-(2*math.sin(x0+math.pi/3)-x0)/(2*math.cos(x0+math.pi/3)-1)

print(x1)

运行结果为:

与C语言结果一致~



  • 姹傝В杩欓亾鏁板棰
    绛旓細棣栧厛棰樼洰宸茬粡璇翠簡姊ㄥ瓙鍙湁60澶氫釜锛岀涓娆℃寜姣忕洅10涓杩樹綑8涓紝鏄剧劧60梅10=6鐩掞紝涔熷氨鏄鍙互瑁6鐩掕繕浣8涓紝涓璧峰氨鏄6脳10+8=68涓 绗簩娆℃瘡鐩掕12涓捣鑺8涓紝鏄剧劧60梅12=5鐩掞紝涔熷氨鏄鍙互瑁5鐩掕繕浣8涓紝涓璧峰氨鏄5脳12+8=68涓 缁间笂鎵浠ヤ竴鍏辨湁68涓ⅷ瀛 ...
  • 姹傝В杩欎釜灏忓鏁板棰
    绛旓細鍐嶆潵鍏蜂綋姹傝В銆傝绗竴琛屼釜浣嶆暟瀛椻枴涓篴锛岀浜岃涓綅鏁板瓧鈻′负b锛岀涓夎鍗佷綅鏁板瓧鈻′负c锛岀涓夎涓綅鏁板瓧鈻′负d锛岀鍥涜鍗佷綅鏁板瓧鈻′负e锛岀鍥涜涓綅鏁板瓧鈻′负f锛岀浜旇鍗佷綅鏁板瓧鈻′负g銆傜敱棰樻剰锛屾樉鐒讹紝c鍙兘鏄8鎴9锛屽鏋渃锛8锛岄偅涔坉鈮6锛屽嵆d锛6锛屾垨9锛岃嫢d锛6锛屽垯f锛2锛岄偅涔坅锛媌锛6锛屽垯a鎴朾...
  • 姹傝В杩欓亾棰
    绛旓細瑙g瓟锛氱洿绾縇:y=k(x-4);鎶涚墿绾:y^2=4x; (K鈮0)鑱旂珛涓ゅ紡瀛愶紝鏁寸悊鍙緱:k^2X^2-(8k^2+4)x+16K^2=0;鏍规嵁闊﹁揪瀹氱悊:X1+X2=8+k^2/4;X1X2=16;鎵浠:y1+y2=k(x1-4)+k(x2-4)=K(X1+X2)-8K=4/k;(K鈮0)鍥犳:AP鐨勪腑鐐筼(X1/2+2;y1/2)涓哄渾蹇;鍗婂緞R=|AP|/2=]1/2鈭歔...
  • 姹傝В,杩欓亾棰璇ユ庝箞绠
    绛旓細浣犻棶锛姹傝В锛杩欓亾棰璇ユ庝箞绠 棰樼洰锛氬鏋 f(x)=5x锛岄偅涔 f(x+1)-f(x)=锛熻В锛氬鏋 f(x)=5x锛岄偅涔 f(x+1)=5锛坸+1)锛宖(x+1)-f(x)=5锛坸+1)-5x =5[锛坸+1)-x]=5 绛旓細濡傛灉 f(x)=5x锛岄偅涔 f(x+1)-f(x)=5
  • 姹傝В杩欓亾棰,瑕佽繃绋
    绛旓細x锛2*锛2000-x锛=3锛4 瑙f柟绋嬪緱x=12000骞虫柟绫 12000=100*120锛屾垨12000=200*60 鍥犳鏈変袱绉嶅垎娉 鏂规硶涓锛岀敳浣滅墿鍗犻暱鏂瑰舰闀120m锛屽100m锛屼箼闀挎柟褰㈤暱80m锛屽100m 鏂规硶浜岋紝 鐢查暱鏂瑰舰闀200m锛屽60m锛屼箼闀挎柟褰㈤暱200m锛屽40m 娉ㄦ剰浠呮妸绛旀绠楀埌闈㈢Н鍙槸涓嶅鐨勫摝銆棰樼洰瑕佹眰鍒掑垎鐨勫湡鍦颁粛鐒舵槸闀...
  • 姹傝В杩欓亾棰?
    绛旓細2鐨刵娆℃柟-2 >= 4 n=3 2鐨5娆℃柟-2 = 30 锛堟渶澶т富鏈烘暟锛>= 28 鎵浠ヤ富鏈轰綅鏁 n 涓 5 鐩稿搴旂殑瀛愮綉闇瑕佸 3 浣嶃傜‘瀹氫簡瀛愮綉閮ㄥ垎锛屽悗闈㈠氨绠鍗曚簡锛屽墠闈㈢殑缃戠粶閮ㄥ垎涓嶅彉锛岀湅鏈鍚庣殑杩 8 浣 寰楀埌 6 涓彲鐢ㄧ殑瀛愮綉鍦板潃锛 鍏ㄩ儴杞崲涓虹偣鍒嗗崄杩涘埗琛ㄧず 11000000 10101000 00001010 00100000 = 192....
  • 姹傝В杩欓亾宸ョ▼缁忔祹棰樼洰:
    绛旓細搴旂撼绋庨=鏀跺叆鎬婚-涓嶅緛绋庢敹鍏-鍏嶇◣-鍚勯」鎵i櫎鍙婂讥琛ヤ簭鎹 =锛堣惀涓氭敹鍏+钀ヤ笟澶栨敹鍏+鎶曡祫鏀剁泭锛-锛堣惀涓氭垚鏈強绋庨噾+钀ヤ笟澶栨敮鍑猴級-鍏嶇◣-鍚勯」鎵i櫎鍙婂讥琛ヤ簭鎹 =锛堣惀涓氭敹鍏3000+钀ヤ笟澶栨敹鍏200+鎶曡祫鏀剁泭100锛-锛堣惀涓氭垚鏈強绋庨噾2500+钀ヤ笟澶栨敮鍑100锛-鍏泭鎬ф崘璧犳敮鍑30+鎺ュ彈鎹愯禒50-浜忔崯30涓 =690涓 鈭村簲绾虫墍寰...
  • 姹傝В杩欓亾鏁板棰,鐪熶笉闅,浣嗘垜杩樻槸涓嶅お鎳
    绛旓細鍥犱负鎱㈣溅鐨勯熷害鏄揩杞︾殑7鍒嗕箣5锛屾墍浠ワ紝鍦ㄧ浉鍚屾椂闂村唴鎵璧拌繃鐨勮矾绋嬶紝鎱㈣溅鎵璧拌繃鐨勮矾绋嬩篃鏄揩杞︾殑7鍒嗕箣5 5/7梅锕1锛5/7锕氾紳5/7梅12/7锛5/12锛岀浉閬囨椂锛屾參杞﹁浜嗗叏绋嬬殑12鍒嗕箣5 1锛5/12锛7/12锛岀浉閬囨椂蹇溅琛屼簡鍏ㄧ▼鐨12鍒嗕箣7 鍥犱负璺濅腑鐐72绫冲鐩搁亣銆傛墍浠ョ浉閬囨椂蹇溅姣旀參杞﹀璧颁簡144鍗冪背銆72脳...
  • 濡備綍姹傝В杩欓亾绾挎т唬鏁棰樼洰?
    绛旓細瑙i鎬濊矾锛棰樼洰涓寚鏁拌緝澶э紝蹇呯劧涓嶆槸姝荤畻锛岃屾槸鎵捐寰嬬殑棰樼洰銆傛壘瑙勫緥閫氬父鍋氭硶浼氶夋嫨鍏堢畻涓ゆ锛屾潵瑙傚療鏁板瓧涓婄殑瑙勫緥锛屽啀鎯冲姙娉曡瘉鏄庤瑙勫緥锛杩欓亾棰鐢ㄧ殑鏄畬鍏ㄥ綊绾虫硶鏉ヨ瘉鏄庯紝鏃骞虫柟鏃舵湁瑙勫緥锛孉骞虫柟鐨勭粨鏋滃啀涔樹互A鏃朵粛鏈夎瑙勫緥锛屼粠鑰岃瘉鏄庤繖涓寰嬬‘瀹炲瓨鍦紝杩涜岀洿鎺ュ拷鐣^99鐨勫叿浣撴暟鍊硷紝鑰屾槸鐢ㄥ瓧姣嶅亣璁撅紝...
  • 姹傝В绠鍖杩欓亾鏁板棰
    绛旓細杩欎釜棰樼洰濡傛灉瑕佸寲绠鐨勮瘽锛屽彧鑳芥媶寮锛岀劧鍚庡悎骞跺悓绫婚」锛屽洜涓轰綘杩欎釜棰樼洰閲岄潰鐨刟鍜宐锛屾棦鏈変竴娆★紝涔熸湁浜屾锛屾墍浠ユ棤娉曞悎骞躲6锛坆-a锛+b^2-a^2+1锛20a b^2-a^2+6b-26a+1锛0
  • 扩展阅读:免费答题扫一扫 ... 学法减分答案扫一扫 ... 扫一扫题目出答案 ... 二年级错中求解的题目 ... 扫一扫检查作业app ... 手机扫一扫解题 ... 扫一扫一秒出答案 ... 百度扫一扫做题 ... 暑假作业答案扫一扫 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网