其实matlab的绘图十分简单,只需要调用相应的函数即可。不懂的参数就在matlab的命令行里help一下就可以了。一般来说,help里面都有举例,所以很容易学习。为了给一些同学带来方便,一下给出一个plot的例子,包括的比较全了。这个非常基础。一下是我某次写论文的时候用到的其中一个简单的绘图例子,有兴趣的可以参考一下:
close all;
c_psnr=[28.31 31.37 33.50 35.20 36.78;27.81 30.89 32.94 34.61 36.15;27.70 30.45 32.46 34.19 35.77];
X_Rate=[0.1 0.2 0.3 0.4 0.5 ];
%% ddwt
PSNR=c_psnr(1,:);
plot(X_Rate,PSNR,'-rv','MarkerSize',10,'LineWidth',1);
hold on;
%% dwt
PSNR=c_psnr(2,:);
plot(X_Rate,PSNR,'-gx','MarkerSize',10,'LineWidth',1);
hold on;
%% dct
PSNR=c_psnr(3,:);
plot(X_Rate,PSNR,'-k^','MarkerSize',10,'LineWidth',1);
hold on;
xlabel('采样率M/N');
ylabel('重建图像的PSNR/s');
legend('BCS-SPL-DDWT','BCS-SPL-DWT','BCS-SPL-DCT',0);
title('郑海波 blog.csdn.net/nuptboyzhb');
结果:
转载请声明:http://blog.csdn.net/nuptboyzhb/article/details/8117067