导航:首页 > 源码编译 > 梯度迭代算法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程序相关的资料

热点内容
数据库查询系统源码 浏览:621
php5314 浏览:360
完美国际安装到哪个文件夹 浏览:672
什么app可以扫一扫做题 浏览:542
程序员编码论坛 浏览:928
淘点是什么app 浏览:662
中国高等植物pdf 浏览:456
51单片机时间 浏览:185
后台如何获取服务器ip 浏览:269
单片机流水灯程序c语言 浏览:237
程序员第二职业挣钱 浏览:242
运行里怎么输入服务器路径 浏览:844
pythonstepwise 浏览:513
刘一男词汇速记指南pdf 浏览:67
php认证级别 浏览:372
方舟编译啥时候推送 浏览:1013
php手机验证码生成 浏览:678
哲学思维pdf 浏览:19
凌达压缩机有限公司招聘 浏览:537
weblogic命令部署 浏览:40