许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  MATLAB基础学习:Plotting in MATLAB绘图教程

MATLAB基础学习:Plotting in MATLAB绘图教程

阅读数 16
点赞 0
article_banner

1.2D (x, y) Plots

首先创建一个二维图形

X=0:1:10;
y=x.^2;
plot(x,y)

2.Adding a Grid to a Plot


  >>grid on %打开网格。
 

>>grid off %关闭网格。


3.Plot Title and Axis Labels(图形标题与坐标轴标签)

title()函数:

       title(txt)将指定的‘txt’标题添加到gac(是用来返回当前axes对象的句柄)命令返回的坐标区域中

       title(target,value)将标题添加到target指定的坐标区,图例上。

       title(_,name,value)使用一个或者多个名称——值对组 参数修改 标题外观。

示例:

   title(date):返回date函数的当前日期。

   title(['the number is:',num2str(x)])%x是一个已 赋值 的变量。

    title('my color is:','Color','b')%利用name-value对组参数设置颜色

   title({'First line';'Second line'})%创建多行标题。

   .........跟多方法请参考MathWork中国

>>title(date,'color','b')


xlabel()函数:为x轴添加标签(具体用法如title所示)

>>xlabel('X','FontSize',12,'FontWeight','bold','Color','r')


  ylabel()函数同xlabel相同。
 

>>ylabel('Y','FontSize',12,'FontWeight','bold','Color','r')



4.plot()的线型、标记符和颜色


 x=1:1:10;y=[4,6.2,8,3.2,11,7.6,5.4,2.1,9.2,4];plot(x,y,'-.r*')

注意:这里不支持使用“-.r*”创建字符串。

同时,若只想创建点,而不想创建曲线。可以再上面的例子上使用。

plot(x,y,'o')
5.在同一个图中画多条曲线
方法一:
x=1:1:10;y1=x.^2;y2=x.^3;plot(x,y1,x,y2);
方法二:
plot(x,y1);hold on;plot(x,y2);hold off; 


6.创建多个图像

以上面的 数据 作为例子:

figure(1);plot(x,y1);figure(2);plot(x,y2);

注:当使用close语句关闭视图时,每个close只能关闭一个figure,且后建立的先关闭。


7.axis设置轴范围和纵横比

axis([两个轴四个值]):

x=linspace(0,2*pi);%默认为100个数。y=sin(x); plot(x,y,'-o');

axis([0,2*pi,-1.5,1.5]) %设置x轴的范围为0-2π,y轴的范围为-1.5-1.5.

axis on;%表示 开启 轴显示。

axis off;% 表示关闭轴显示。

axis equal;%将x,y设为相同的比例



8.向数据点添加文本说明

text(x,y,txt);将txt指定的文本添加 到当前指定的数据点;若为单个点,则x,y为标量。若为多个点,则x,y为长度相同的向量。

text(2,-0.5,'y=sin(x)','FontSize',14,'color','b')



8.在坐标区上添加图例
 x = 1:1:10; y1 = x.^3 – x.^2; y2 = -x.^3 + x.^2; plot(x,y1, x,y2); legend (’Line 1’, ‘Line 2’);

方法二:

 x = 1:1:10; y1 = x.^3 – x.^2; y2 = -x.^3 + x.^2; plot(x,y1); legend (’Line 1’);hold on;plot(x,y2,'DisplayName','Line 2');hold off;


9.图形文本中的希腊字母和特殊字符

点击打开链接
http://cn.mathworks.com/help/matlab/creating_plots/greek-letters-and-special-characters-in-graph-text.html?searchHighlight=%E5%B8%8C%E8%85%8A%E5%AD%97%E6%AF%8D&s_tid=doc_srchtitle
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
技术文档
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
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空