p=‘plot_scale.xlsx’;
a=xlsread§;
x=a(1,:);%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止
susan=a(2,:);%a数据y值
HarrisLaplace=a(3,:);
MSCP=a(4,:);
CPDA=a(5,:);
HeYung=a(6,:);
FastCPDA=a(7,:);
DOG=a(8,:);
GCM=a(9,:);
ANDD=a(10,:);
MSRJ=a(11,:);
ZhangSun=a(12,:);
WEAE=a(13,:);
New_Curvature=a(14,:);
ASJ=a(15,:);
Superpoint=a(16,:);
SOGGDD=a(17,:);
% figure(1);
subplot(2,2,1);
% plot(x,susan,x,HarrisLaplace,x,MSCP,x,CPDA,x,HeYung,x,FastCPDA,x,DOG,x,GCM,x,ANDD,x,MSRJ,‘linewidth’,3); %线性,颜色,标记
susanp=plot(x,susan,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[0 0 1]);
hold on;
HarrisLaplacep=plot(x,HarrisLaplace,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[1 0 0]);
hold on;
MSCPp=plot(x,MSCP,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[0 1 0]);
hold on;
CPDAp=plot(x,CPDA,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[1 1 0]);
hold on;
HeYungp=plot(x,HeYung,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[0 1 1]);
hold on;
FastCPDAp=plot(x,FastCPDA,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[1 0 1]);
hold on;
plot(x,DOG,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[0.67 0 1]);
hold on;
GCMp=plot(x,GCM,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[0 0.5 0]);
hold on;
ANDDp=plot(x,ANDD,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[0.5 0.5 0.5]);
hold on;
MSRJp=plot(x,MSRJ,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[1 0.5 0]);
hold on;
ZhangSunp=plot(x,ZhangSun,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[0.5 0 0]);
hold on;
WEAEp=plot(x,WEAE,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[0 0 0]);
hold on;
New_Curvaturep=plot(x,WEAE,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[0.9 0.6 0.4]);
hold on;
ASJp=plot(x,ASJ,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[0.73 0.56 0.56]);
hold on;
Superpointp=plot(x,Superpoint,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[0.3 0.2 0.5]);
hold on;
SOGGDDp=plot(x,SOGGDD,’-’,‘MarkerSize’,4,‘linewidth’,1.5,‘Color’,[1 0.647 0]);
%
grid on;
set(gca,‘GridLineStyle’,’:’,‘GridColor’,‘k’,‘fontsize’,11);
set(gca,‘XTick’,[0.5:0.4:2],‘fontname’,‘Times New Roman’,‘fontsize’,11) %x轴范围,间隔
set(gca,‘YTick’,[0.05:0.13:0.7],‘fontname’,‘Times New Roman’,‘fontsize’,11) %y轴范围,间隔
ylim([0.05,0.7]);
xlim([0.5,2]);
xlabel({‘Uniform scale factor’,’(a) Scale change’},‘fontname’,‘Times New Roman’,‘fontsize’,11) %