Matlab 科研绘图汇总

本文详细介绍了使用Matlab进行数据可视化的方法,包括条形图、折线图和线性拟合相关系数图的绘制,同时展示了如何计算相关系数和均方根误差(RMS),并提供了具体的代码实现。

 条形图

%% 绘制条形图
figure
x=1:3;
y=indicator_ztd_all;
h=bar(x,y);
ylabel('Accurasy(mm)');
xlabel('Map Function');
set(gca,'XTickLabel',type); %type=[string('GMF'),string('NMF'),string('VMF1')];
ylim([-2 10])  %y轴范围

%柱形图数字注记
for i=1:length(x)
text(x(i)+0.1,-1.3,num2str(y(i,1),'%.2f'),'HorizontalAlignment','center','VerticalAlignment','bottom')
text(x(i)-0.05,y(i,2)+0.1,num2str(y(i,2),'%.2f'),'HorizontalAlignment','center','VerticalAlignment','bottom')
text(x(i)+0.25,y(i,3)+0.1,num2str(y(i,3),'%.2f'),'HorizontalAlignment','center','VerticalAlignment','bottom')
end
%设置figure图像大小
set(gcf,'unit','centimeters','position',[6,4,12,6.18])
%设置图例
lgd=legend('bias','std','rms');
%设置图例大小和位置
 set(lgd,'unit','centimeters','position',[7.85,3,0.5,0.5]); 

 

折线图

 %绘制折线图
    plot(ztdSeris
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值