




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、黃金分割法的優化設計實驗報告學院:機電工程機制自動化11-03班學號:541102010326姓名:劉點點1,黃金分割法的程序流程圖2,對應流程圖的C語言程序下面應用C語言程序利用黃金分割法求一元函數F=x2+2*x的最優解,已知初始區間為-3,5 ,取收斂精度e=10-4。C語言程序如下:#include<stdio.h> #include<math.h>#define f(x) pow(x,2)+2*x #define M 0.618 void main() double y1,y2,x1,x2,x,a,b,e; int n; n=1; printf("請
2、輸入收斂精度e="); scanf("%lf",&e); printf("請輸入區間左值a="); scanf("%lf",&a); printf("請輸入區間右值b="); scanf("%lf",&b); printf("n a b x1 x2 y1 y2n"); x1=b-M*(b-a); x2=a+M*(b-a); y1=f(x1); y2=f(x2); printf("%d %.4lf %.4lf %.4lf %.4lf
3、%.4lf %.4lfn",n,a,b,x1,x2,y1,y2); n=n+; do if(y1<y2) b=x2; x2=x1; y2=y1; x1=b-M*(b-a); y1=f(x1); printf("%d %.4lf %.4lf %.4lf %.4lf %.4lf %.4lfn",n,a,b,x1,x2,y1,y2); n=n+; else a=x1; x1=x2; y1=y2; x2=a+M*(b-a); y2=f(x2); printf("%d %.4lf %.4lf %.4lf %.4lf %.4lf %.4lfn",n,a,b,x1,x2,y1,y2); n=n+; while(fabs(b-a)/b)>=e&&fabs(y2-y1)/y2)>=e); x=(a+b)*0.5; printf("x=%.5lfn",x); getchar(); 3.運行結果:假定經十二次迭代后已滿足收斂精度要求,則得x*=1/2(a+b)=1/2()=-1.0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 漁業養殖技術交流及產品銷售合同
- 農業種植園區設施建設及維護合同
- 傳媒行業媒體曝光及社會影響證明書(5篇)
- 網絡游戲社區管理與維護方案
- 網絡信息安全與數據保護策略及實施方案
- 特色養殖產業發展戰略合作合同
- 品味建筑之美2025年考試試題及答案
- 2025屆中考英語復習第一篇語言基礎知識第1課七上Units1-5課后練習
- 市政學學科發展簡史試題及答案
- 行政管理視角下市政學的理論評估試題及答案
- 歸檔文件目錄
- 2022年四川省綿陽市中考英語試題及參考答案
- 防疫小組人員名單
- 眼部健康檢測與分析課件
- 偏心塊振動式土壤夯實機的結構設計說明
- 專業碩士學位論文修改報告(二)
- 蘇州市建設工程造價計價解釋
- 主題班會《堅定信念--放飛理想》
- 煤礦機電設備春季預防性檢修計劃
- S771(一) 水力循環澄清池
- 高密度電法探測及數據處理解釋--答辯
評論
0/150
提交評論