许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  MATLAB绘图基础:plot函数

MATLAB绘图基础:plot函数

阅读数 2277
点赞 63
article_banner

plot

2-D line plot

Syntax

plot(Y)

plot(X1,Y1,...,Xn,Yn)

plot(X1,Y1,LineSpec,...,Xn,Yn,LineSpec)

plot(...,'PropertyName',PropertyValue,...)

plot(axes_handle,...)

h = plot(...)

1、设置坐标字体(A

set(gca,'FontSize',12);

2、设置x轴标记文字(B

xlabel('Frequency(Hz)','FontSize',14,'FontName','Times New Roman');

ylabel('Amplitude(dB)','FontSize',14,'FontName','Times New Roman');

3、设置绘图坐标显示范围

axis([400 3000 -20 70]); % 其中400 3000是x轴最小和最大值;-20和70是y周最小和最大值

4、设置绘图大小

set(gcf,'Position',[200 200 350 250]);  % 其中(200,200)是绘图左下角坐标;

% (350,250)是绘图右上角坐标。

5、在图中标注(C

text(1800,55,’m=0.4’,'FontSize',14);       % 在400,300位置添加标注m=0.4

6、设置标题(D

title(‘800Hz,sqrt0,1.0’);

7、设置曲线的粗细

set(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',1);  % 设置线条粗细

8、存储绘图

saveas(gcf,’test.emf’,'emf');   % 存储当前图像为test.emf。

9、不显示绘图

set(gcf,'visible','off');       % 不显示图片

10、标注同一绘图中不同曲线

legend('m=1.0',’m=0.8’);


e.g.

一、


t1 = (0:11)/11*pi; y1 = sin(t1) .* sin(9*t1); t2 = (0:100) / 100 *pi; y2 = sin(t2) .* sin(9*t2);  subplot(2,3,1) plot(t1,y1,'r.')  subplot(2,3,4) plot(t2,y2,'r.')  subplot(2,3,2) plot(t1,y1,'r')  subplot(2,3,5) plot(t2,y2,'r')  subplot(2,3,3) plot(t1,y1,t1,y1,'r.')   subplot(2,3,6) plot(t1,y1,'g',t1,y1,'r.')1.


【matlab】plot_显示图片

二、


plot(x,y,'r',x,y, 'ks','MarkerSize',7)1.


【matlab】plot_显示图片_02

三、


A = load('result.txt');  % for i = 0:0 %     start = i*4 +1 %     en = (i+1) *4 %     x = A(start:en, 1) %     y = A(start:en, 2) % end figure hold on  x = A(1:4,1); y = A(1:4,2); plot(x,y, '-ks','MarkerSize',7, 'LineWidth', 1)  x = A(5:8,1); y = A(5:8,2); plot(x,y, '-m+','MarkerSize',7, 'LineWidth', 1)  x = A(9:12,1); y = A(9:12,2); plot(x,y, '-bo','MarkerSize',7, 'LineWidth', 1)  x = A(13:16,1); y = A(13:16,2); plot(x,y, '-yx','MarkerSize',7, 'LineWidth', 1)  x = A(17:20,1); y = A(17:20,2); plot(x,y, '-rd','MarkerSize',7, 'LineWidth', 1)  x = A(21:24,1); y = A(21:24,2); plot(x,y, '-c*','MarkerSize',7, 'LineWidth', 1)  axis([0,500,0.66,0.74]) grid on title('Warm Prediction') xlabel('Given'),ylabel('NMAE') legend('A','B','C','D','E','F')  set(findobj(get(gca,'Children'),'LineWidth',1),'LineWidth',2);1.


【matlab】plot_显示图片_03

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...

相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空