clear;clc;
y0 = [0 1];
h = 0.1;
tspan = [0 10];
N = 1/h +1 ;
alphat = [0.01 0.99];
ah = 0.01;
MM = (alphat(2) -alphat(1))/ah ;
T = [];
global a
for a=alphat(1):ah:alphat(2)
varphi = sqrt(3)/pi*log(a/(1-a));
[y,~] = RepMilneHammin(@example2,tspan,y0,h);
[yy,~] = MilneHammin(@example2,tspan,y0,h);
[yyy,~] = RungeKutta4(@example2,tspan,y0,h);
[yyyy,t] = AdamsSimpson(@example2,tspan,y0,h);
M = length(t);
z = (exp(t+varphi*t)-1)/(1+varphi);
T = [T;y(N,1),yy(N,1),yyy(N,1),yyyy(N,1),z(N,1)];
% e = sum((y(:,1)-z).^2)/M;
% ee = sum((yy(:,1)-z).^2)/M;
% eee = sum((yyy(:,1)-z).^2)/M;
% eeee = sum((yyyy(:,1)-z).^2)/M;
% [e,ee,eee,eeee]
%
% figure
% plot(t,y(:,1),t,yy(:,1),t,yyy(:,1),t,yyyy(:,1),t,z);
end
alpha = alphat(1):ah:alphat(2);
alpha = alpha';
plot(T(:,1),alpha,'-o',T(:,2),alpha,'-.',T(:,3),alpha,'-*',T(:,4),alpha,'-x',T(:,5),alpha);
legend('RepMilneHammin','MilneHammin','RungeKutta4','AdamsSimpson','Exact solution')
xlabel('x_{t}^{\alpha}','FontName','times new Roman','FontSize',15)
ylabel('\alpha','FontName','times new Roman','FontSize',15);
MSE = [sum((T(:,1)-T(:,5)).^2)/MM,sum((T(:,2)-T(:,5)).^2)/MM,sum((T(:,3)-T(:,5)).^2)/MM,sum((T(:,4)-T(:,5)).^2)/MM];
MAE = [sum(abs(T(:,1)-T(:,5)))/MM,sum(abs(T(:,2)-T(:,5)))/MM,sum(abs(T(:,3)-T(:,5)))/MM,sum(abs(T(:,4)-T(:,5)))/MM];
MSE
MAE
Matlab仿真实验室
- 粉丝: 4w+
- 资源: 2433
最新资源
- 校园失物招领网站:设计与实现的全流程解析
- 基于java的公司固定资产管理系统.doc
- 基于java+springboot+vue+mysql的学科竞赛管理系统 源码+数据库+论文(高分毕业设计).zip
- 人工智能领域计算断层成像技术研究最新进展综述
- 微藻检测10-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 快速排序算法在Rust语言的实现及其优化
- 2024年超融合网络架构研究与实践报告.pdf
- 埃森哲:2024年360°价值报告(英文版).pdf
- ISACA中国社区2024女性职业现状调查报告.pdf
- 如何看待“适度宽松”的货币政策.pdf
- 双目立体匹配三维重建点云C++ 本工程基于网上开源代码进行修改,内容如下: 1.修改为 VS2015 Debug win32 版本,支持利用特征点和 OpenCV 立体匹配算法进行进行三维重建及显示
- 华为云AI数字人生态赋能千行百业高效发展.pdf
- 金融业数据安全发展与实践报告.pdf
- 候鸟生命线—共筑候鸟迁徙保护网络.pdf
- 2024年全国统一电力市场建设情况及展望报告.pdf
- 2018-2023年粤港澳、京津冀、长三角三大区域高校本科专业调整趋势.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈