MATLAB 作图笔记(未完成)

来源:互联网 发布:中国与大数据 编辑:程序博客网 时间:2024/05/07 13:15

引言

在使用Matlab作图的时候,要想做到科学、准确、美观必须要注意各个细节,尤其是标值、标目和坐标分化、范围,一定要力求准确。

例子

1. 固定坐标轴范围,设置标值、标目、标题

clcclearxx = -1000 + (2000+1000).*rand(1,100);yy = -500 + (2500+500).*rand(1,100);% subplot(1,2,1);plot(xx,yy,'.');xlabel('x(mm)');ylabel('y(mm)');title('Profile');axis([-1000 2000 -500 2500])set(gca,'XTick',-1000:500:2000)set(gca,'YTick',-500:500:2500)% subplot(1,2,2);% plot(xx,yy,'-');% xlabel('x(mm)');% ylabel('y(mm)');% title('Profile');% axis([-1000 2000 -500 2500])% set(gca,'XTick',-1000:500:2000)% set(gca,'YTick',-500:500:2500)

这里写图片描述

2. 设置字体、线宽

clcclear allclose allc = 2.997*10.^8;                % m/s speed of light in vaccumh = 6.625*10.^-34;              % J.s Planck constantk = 1.38*10.^-23;               % T/K Boltzmann constantT = 6000;                       % Temperature initiatlisationlambda = (0:0.01:5)*10.^-6;     % Convert the wavelength in micrometers (m, 10^-6 m)radiation = (2*h.*(c.^2))./((lambda.^5).*(exp((h.*c)./(k.*T.*lambda))-1));plot(lambda.*10^6,radiation,'LineWidth',1)hold ongridxlabel('Wavelength (\mum)','FontName','Times New Roman')ylabel('Spectral radiance (W\cdotsr^{-1}\cdotm^{-2}\cdotm^{-1})','FontName','Times New Roman')title('Black Body Radiation','FontName','Times New Roman')hold off


这里写图片描述
效果图

总结

参考

http://blog.csdn.net/q286989429/article/details/50189313

原创粉丝点击