下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、用Matlab編的計算結構可靠指標的改進一次二階矩法程序(驗算點法) 題目:編制改進一次二階矩法計算可靠指標的程序,并給出算例,要求提供源程序選取的算例為:z=g(x,y)=x*y-1140,其中x,y服從正態(tài)分布,x=38,Vx=0.1, y=38,Vy=0.05本程序采用Matlab編寫。選取1=3.0,2=2.5計算結果為:可靠指標4.2672,最終驗算點為:(22.8430 , 49.9060),在驗算點處功能函數(shù)值為:1.2354e-004%保存為strRlbt.m,在Matlab命令窗口中輸入strRlbt執(zhí)行即可N = 2;%變量個數(shù)miu = 38 54;%均值v = 0.1
2、0.05;%變異系數(shù)sgma = miu .* v;%方差syms x yg = sym(x * y - 1140);%功能函數(shù)jacg = jacobian( g ,x;y);%計算雅可比矩陣initvalue = miu;v;sgma;%用作函數(shù)參數(shù)%選取beta,定義x0=miubeta1 = 3.0;xopt0 = 38 54;alpha0 = zeros(1,2); alpha1 , xopt1 , result = calforbeta( initvalue , beta1 , alpha0 , xopt0 , jacg , g );if result = 1 disp(第一次假定
3、的可靠指標); returnend %再次假定betabeta2 = 2.5;xopt0 = miu - beta2 * alpha1 .* sgma;gvalue = jacgfunc(jacg,xopt1);alpha0 = (sgma .* gvalue) / sqrt(sum(sgma .* gvalue).2); alpha2 , xopt2 , result = calforbeta( initvalue , beta2 , alpha0 , xopt0 , jacg , g );if result = 1 disp(第二次假定的可靠指標); returnend%beta迭代求解g
4、1 = gfunc(g,xopt1);g2 = gfunc(g,xopt2);eps = 0.1; %精度while abs(g2) eps temp = beta2; beta2 = beta2 - (beta2 - beta1)/(g2 - g1) * g2; beta1 = temp; alpha2 , xopt2 , result = calforbeta( initvalue , beta2 , alpha1 , xopt1 , jacg , g ); temp = g2; g2 = gfunc(g,xopt2); g1 = temp; if result = 1 break end
5、enddisp(可靠指標為:);disp(beta2);disp(最終驗算點為:);disp(xopt2);disp(在驗算點處功能函數(shù)值為:);disp(g2);function g_out = gfunc( g , x_in )%功能函數(shù)值計算x = x_in(1);y = x_in(2);g_out = eval(g);%函數(shù)值%將以上內(nèi)容保存為gfunc.mfunction g_out = jacgfunc( jacg , x_in )%功能函數(shù)偏導數(shù)計算,即雅可比矩陣計算x = x_in(1);y = x_in(2);for i = 1:2 g_out(i) = eval(jacg(
6、i);%1為對x的導數(shù),2為對y的導數(shù)end%將以上內(nèi)容保存為jacgfunc.mfunction alpha1 , xopt1 ,result = calforbeta( initvalue , beta0 , alpha0 , xopt0 , jacg , g)%對選取的beta進行計算result = 0;N = length(xopt0);alpha = alpha0;xopt = xopt0;%initvalue為初始值miu = initvalue(1,:);%第一行為均值v = initvalue(2,:);%第二行為變異系數(shù)sgma = initvalue(3,:);%第三行為
7、方差eps = 0.1;while 1 %功能函數(shù)達到精度則退出循環(huán),result=1表示計算出可靠指標 if abs(gfunc(g,xopt0) eps alpha1 = alpha0; xopt1 = xopt0; result = 1; break; end %計算alpha和新的驗算點xopt gvalue = jacgfunc(jacg,xopt); sgmaz = sqrt(sum(sgma .* gvalue).2); alpha0 = sgma .* gvalue / sgmaz; xopt0 = miu - beta0 * alpha0 .* sgma; sum1 = sum(alpha - alpha0).2); sum2 = sum(xopt - xopt0).2); alpha =
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國成人電動踏板車行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球聚酯樹脂行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國中心供氧站行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 大數(shù)據(jù)分析服務項目合同
- 2025合同模板股權合作協(xié)議范本
- 2025企業(yè)管理資料勞務合同樣本頁文檔范本
- 鋼質(zhì)防火門制作安裝合同
- 中介公司房產(chǎn)交易合同范本
- 奶牛場承包經(jīng)營合同
- 銷售回購合同
- 高考英語單詞3500(亂序版)
- 《社區(qū)康復》課件-第五章 脊髓損傷患者的社區(qū)康復實踐
- 北方、南方戲劇圈的雜劇文檔
- 燈謎大全及答案1000個
- 白酒銷售經(jīng)理述職報告
- 部編小學語文(6年級下冊第6單元)作業(yè)設計
- 洗衣機事業(yè)部精益降本總結及規(guī)劃 -美的集團制造年會
- 2015-2022年湖南高速鐵路職業(yè)技術學院高職單招語文/數(shù)學/英語筆試參考題庫含答案解析
- 2023年菏澤醫(yī)學??茖W校單招綜合素質(zhì)模擬試題及答案解析
- 鋁合金門窗設計說明
- 小學數(shù)學-三角形面積計算公式的推導教學設計學情分析教材分析課后反思
評論
0/150
提交評論