Matlab绘图知识点总结

 

1、绘制二维图

plot(Data,'r.');%用红色的点将数据绘制出来

'LineWidth' — Line width 0.5 (default) | positive value

2、设置坐标轴范围

axis([XMIN XMAX YMIN YMAX]) ;%sets scaling for the x- and y-axes on the current plot。

3、设置图片标题

title('My Title',Name,Value);

'FontSize' — Font size 11 (default) | scalar value greater than 0

4、设置坐标轴标题

xlabel('Population');

5、图片上添加文本

实例1:

close all
       fig = figure%产生一幅空白图片
       axis([-100 100 -100 100]);
       MinData = 20;
       fid = ['MinData is ',num2str(MinData)];
       text(-10,-10,fid);%文本框左下角坐标
       Frame = getframe(fig);%获取frame
       Img = frame2im(Frame);%将frame转换成imwrite函数可以识别的格式
       imwrite(Img,'test.jpg')%保存到当前目录下,图片名字为test.jpg

Matlab绘图知识点总结_第1张图片

实例2:

close all
       fig = figure%产生一幅空白图片
       axis([-100 100 -100 100]);
       MinData = 20;
       fid = ['MinData is ',num2str(MinData)];
       text([-10 10],[-10 10],fid);%文本框左下角坐标矩阵
       Frame = getframe(fig);%获取frame
       Img = frame2im(Frame);%将frame转换成imwrite函数可以识别的格式
       imwrite(Img,'test.jpg')%保存到当前目录下,图片名字为test.jpg

Matlab绘图知识点总结_第2张图片

 

6、将绘制的图片保存成jpg格式

       close all
       fig = figure%产生一幅空白图片
       axis([-100 100 -100 100]);
       MinData = 20;
       fid = ['MinData is ',num2str(MinData)];
       text([-10 10],[-10 10],fid);
       Frame = getframe(fig);%获取frame
       Img = frame2im(Frame);%将frame转换成imwrite函数可以识别的格式
       imwrite(Img,'test.jpg')%保存到当前目录下,图片名字为test.jpg

7、自定义坐标标签

xticks([51 61]);%横坐标标签位置
xticklabels({'h(1)','h(2)'});%横坐标标签
ax = gca;
ax.FontSize = 11;%坐标标签字体大小

Matlab绘图知识点总结_第3张图片

8、设置坐标轴范围

xlim([0 10])
ylim([-0.4 0.8])

你可能感兴趣的:(Matlab知识点,Matlab,绘图,plot,坐标)