導航:首頁 > 源碼編譯 > 梯度迭代演算法matlab程序

梯度迭代演算法matlab程序

發布時間:2023-11-06 06:18:44

❶ matlab,理查德森外推法計算函數梯度,程序,求助啊!

1、外推法的MATLAB程序代碼如下所示:
function yy = DEWT(f,h,a,b,gama,y0,order,varvec)
%一階常微分方程的一般表達式的右端函數:f
%積分步長:h
%自變數取值下限:a
%自變數取值上限:b
%外推參數,參考外推公式:gama
%函數初值:y0
%外推階數:order
%常微分方程的變數組:varvec
format long;
ArrayH = [1;2;4;6;8;12;16;24;32;48;64;96];
N = (b-a)/h;
yy = zeros(N+1,1);
for i = 2:N+1
dh = h;
s = zeros(order,1);
for j=1:order
dh = h/ArrayH(j); %不同的h值
tmpY = DELGKT2_suen(f,dh,a,a+(i-1)*h,y0,varvec); %休恩法
s(j) = tmpY((i-1)*ArrayH(j)+1);
end
tmpS = zeros(order,1);
for j=1:order-1
for k=(j+1):order
tmpS(k) = s(k)+(s(k)-s(k-1))/((ArrayH(k)/ArrayH(j))^gama-1);
end
s(1:(order-j)) = tmpS((j+1):order); %取對角值
end
yy(i) = tmpS(order);
end
format short;

閱讀全文

與梯度迭代演算法matlab程序相關的資料

熱點內容
系統資源管理器加密 瀏覽:954
為什麼安卓的app比ios垃圾 瀏覽:292
安卓怎麼放音樂給隊友聽 瀏覽:753
程序員吃中國美食視頻 瀏覽:50
手機無損壓縮圖片 瀏覽:515
pdf文字重疊 瀏覽:658
百度錢包app現在叫什麼 瀏覽:412
中考總分的演算法 瀏覽:932
mc如何搭建伺服器地址 瀏覽:109
明日之後蘋果如何登錄安卓的號 瀏覽:46
基於單片機的太陽能熱水器 瀏覽:556
901單片機使用教程 瀏覽:995
曲線命令快捷 瀏覽:744
加密的應用怎樣使用 瀏覽:558
文件夾怎麼說英文 瀏覽:234
python可以按文件夾名稱遍歷嗎 瀏覽:369
蘇州穩健壓縮機濾芯維修 瀏覽:788
學習數學用什麼app不要錢 瀏覽:657
iphone音樂版權加密 瀏覽:525
廣聯達鋼筋支座兩側怎麼加密 瀏覽:921