實驗報告一牛頓法
工程機械 1101班 110730123 甘超
1、所屬課程名稱:
最優化方法
2、實驗日期:
2023年5月12日
3、實驗目的
掌握牛頓法的演算法思想,並能上機程式設計實現相應的演算法。
二、實驗要求
用matlab實現牛頓法求解例課本5-2例項。
四、實驗原理
牛頓法是利用目標函式在迭代點處的taylor展開式作為模型函式,並利用這個二次模型函式的極小點序列去逼近目標函式的極小點。
五.執行及結果如下:
題目例5-2 f=4*t^2+9*s^2 [3 3]』
牛頓法m檔案
function[x,minf]=minnt(f,x0,var,eps)
format long;
if nargin==3
eps=1.0e-6;
endtol=1;
x0=transpose(x0);
gradf=jacobian(f,var);
jacf=jacobian(gradf,var);
while tol>eps
v=subs(gradf,var,x0);
tol=norm(v);
pv=subs(jacf,var,x0);
p=-inv(pv)*transpose(v);
p=double(p);
x1=x0+p;
x0=x1;
endx=x1;
minf=subs(f,var,x);
format short;
輸入>> syms t s;
>> f=4*t^2+9*s^2;
>> [x,minf]=minnt(f,[3 3],[t s],1.0e-6)
輸出結果
x = 0
0minf =
06、結論如下:
牛頓法要求二階導數,計算量很大。但對於複雜的數學計算借助此法也能很好的解決實際問題。
第一次實驗報告
南京郵電大學自動化學院 實驗報告 實驗名稱 虛擬示波器 課程名稱 測控技術與儀器專業綜合實驗 所在專業 測控技術與儀器 學生姓名 董鴻祥 班級學號 b12050523 任課教師 戎舟 2014 2015 學年第二學期 實驗地點 教5 214實驗學時 4 題目 基於elvis實驗平台的虛擬示波器系統 ...
第一次自控實驗報告
自動控制原理實驗報告 自動化12 仲秋晨 2110308024 實驗一線性系統時域特性分析 一 實驗目的 1 掌握測試系統響應曲線的模擬實驗方法。2 研究二階系統的特徵參量阻尼比和自然頻率對階躍響應瞬態指標的影響。二 實驗內容 圖1 2二階系統閉環模擬電路圖 1 已知系統的模擬電路如圖1 2所示,在...
數邏實驗報告第一次實驗報告
實驗名稱 ttl訊號引數測量電路安裝除錯與故障排除 院系 專業 姓名學號 實驗室 實驗時間 評定成績 審閱老師 ttl訊號引數及測量方法 1 實驗目的和要求 學會使用示波器測量ttl訊號的各引數 了解脈衝訊號特性 2 實驗儀器 模擬示波器函式訊號發生器 3 實驗內容 從函式發生器輸出口接出ttl脈衝...