画误差图

matlab画误差图

clc;
clear all;
close all;


y1 = load('C:\Users\wym\Desktop\八道分层20-70mm\pre_se8道分层-20-70mm\se_pre3.txt');
y = load('C:\Users\wym\Desktop\八道分层20-70mm\tar8道分层-20-70mm\3.txt');
% y1=lenet_pre_01;
% y=lenet_tar_01;
test_rel_3 = y -0.3;
test_rel_30 = y +0.3;
x=1:929;
SS = 1.1;
col_result = 800 * SS;
row_result = 600 * SS;
Fontsize = 20 * SS;

h_1 = figure;
set(h_1,'position',[100 300 col_result row_result]);
set(gca,'FontSize',Fontsize);

difference = abs(y1-y);

h1= plot(y,'*-')%画第一条线
hold on;
h2 = plot(y1,'+')%画第二条线

for i=1:length(y)
    
    h3 = plot([x(i) x(i)], [y1(i) y(i)],'r','LineWidth',0.5)%画竖线

end


diff_mean = mean(difference);
h4 = plot(x,difference,'*-')%画第四条线


h5 = plot([0,930],[diff_mean,diff_mean],'linewidth',2);


h_xlabel = xlabel('Samples');
axis([0 930 -0.2 4.0]);
set(h_xlabel,'FontSize',Fontsize);
set(h_xlabel,'FontName','Times New Roman');
h_ylabel = ylabel('Target and Output/mm');
set(h_ylabel,'FontSize',Fontsize);
set(h_ylabel,'FontName','Times New Roman');

% legend_name = cell(1,5);
% legend_name(1) = {'Target'};
% legend_name(2) = {'Output'};
% legend_name(3) = {'Error'};
% legend_name(4) = {'Target-Output'};
% legend_name(5) = {'MAE'};
% 
h_legend=legend([h1,h2,h3,h4,h5],'Targets','Outputs','Errors','Targets-Outputs','MAE','Location','East');


% h_legend = legend(legend_name,'Location','East');
% set(h_legend,'box','off');%去掉legend的外框
set(h_legend,'box','on');
set(h_legend,'FontSize',Fontsize);
set(h_legend,'FontName','Times New Roman');

hold off

% 
% [img,~] = export_fig;
% row_img = size(img,1);
% col_img = size(img,2);
% M = 5;
% img_result = ones(row_img + 2 * M,col_img + 10,3,'uint8') * 255;
% img_result(M + 1:row_img + M,M + 1:col_img + M,:) = img;
% % img_save = zeros(row_result,col_result,3,'uint8');
% % img_save(:,:,1) = uint8(imresize(img_result(:,:,1),[row_result,col_result],'bicubic'));
% % img_save(:,:,2) = uint8(imresize(img_result(:,:,2),[row_result,col_result],'bicubic'));
% % img_save(:,:,3) = uint8(imresize(img_result(:,:,3),[row_result,col_result],'bicubic'));
% % im = [im ones(size(im,1),5,3) * 255];
% name = 'SNR_K_1.tif';
% res = [300 300];
% i

另一个

clc;
close all;
clear all;

% target = load('prediction-tar-01.txt');
% regress = load('./resnet34_gc-old-pre-01.txt');

load('regress.txt');
load('target.txt');
load('pred-regress-210.txt');


% y=target_10;
% f=pred_regress_10;
% 
% pred_1 = abs(y - f);
% 
% rmse = sqrt(mean((y(:) - f(:)).^2));

SS = 1.1;
col_result = 800 * SS;
row_result = 600 * SS;
Fontsize = 20 * SS;

h_1 = figure;
set(h_1,'position',[100 300 col_result row_result]);
set(gca,'FontSize',Fontsize);

y = target_10;
y1 = regress_10;
y2 = pred_regress_10;


h1= plot(y,'*-')%画第一条线
hold on;
h2 = plot(y1)%画第二条线

h3 = plot(y2,'+-');


h_xlabel = xlabel('样本数目');
axis([0 290 1.0 2.0]);
set(h_xlabel,'FontSize',Fontsize);
% set(h_xlabel,'FontName','Times New Roman');
h_ylabel = ylabel('回归值/mm');
set(h_ylabel,'FontSize',Fontsize);
% set(h_ylabel,'FontName','Times New Roman');

% 
h_legend=legend([h1,h2,h3],'真实值','直接回归值','预测回归值','Location','NorthEast');


% h_legend = legend(legend_name,'Location','East');
% set(h_legend,'box','off');%去掉legend的外框
set(h_legend,'box','on');
set(h_legend,'FontSize',Fontsize);
% set(h_legend,'FontName','Times New Roman');

hold off


% target_1 = target(11:291);
% regress_1 = regress(11:291);
% 
% regress_2 = regress(12:292);
% regress_3 = regress(13:293);
% regress_4 = regress(14:294);
% regress_5 = regress(15:295);
% regress_6 = regress(16:296);
% regress_7 = regress(17:297);
% regress_8 = regress(18:298);
% regress_9 = regress(19:299);
% regress_10 = regress(20:300);


% 
% pred_regress_1 = pred_regression(:,1);
% pred_regress_2 = pred_regression(:,2);
% pred_regress_3 = pred_regression(:,3);
% pred_regress_4 = pred_regression(:,4);
% pred_regress_5 = pred_regression(:,5);
% pred_regress_6 = pred_regression(:,6);
% pred_regress_7 = pred_regression(:,7);
% pred_regress_8 = pred_regression(:,8);
% pred_regress_9 = pred_regression(:,9);
% pred_regress_10 = pred_regression(:,10);
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值