matlab绘图如何添加图例坐标轴刻度

matlab绘图如何添加图例坐标轴刻度,第1张

1、首先打开电脑上的“matlab”软件,主界面如下图所示,箭头处输入代码即可运行。

2、下面输入代码绘制图像,命令行代码如下图所示。

3、点击enter键之后,即可运行程序绘制图像,正弦函数图像,可以看到x和y的坐标轴刻度

4、下面使用set(gca,'XTick',0:pi/2:2*pi)set(gca,'XTicklabel',{'0','pi/2','pi','3pi/2','2pi'})命令,调整x坐标轴的刻度,间隔为pi/2。

5、最后点击enter键之后,程序运行结果如下图所示,x轴的坐标轴刻度发生了变化。

当纵坐标为指数:

matlab7.1中输入命令:

set(gca,'Yscale','log')

就可以把Y轴的坐标改为指数形式

在一些财务的绘图中,可能坐标轴需要设置成比如“2010年 2011年 2012年”等等,

第一种方法:

打开plot tools,单击坐标轴,单击more property,里面有一个xticklabel,在这里面你可以设置成自己想要的坐标轴文字;

第二种方法:

直接在m-file里面,举个例子

clear

year=2005:2010

y=sin(year)

plot(year,y,'+-.r')

set(gca,'xtick',[2005 2006 2007 2008 2009 2010])

set(gca,'xticklabel',{'2005年','2006年','2007年','2008年','2009年','2010年'})

或者是

x=1:1:11

plot(x,wc01(:,1),'m-*')

axis([0 12 -8 8])

set(gca,'xtick',[1:1:11])

set(gca,'xticklabel',{'6/25','6/26','6/27','7/1','7/5','7/6','7/7','7/8','7/9','7/11','7/12'})

hold on

t = linspace(0,10*pi,6)

y = tan(t.^3)

plot(t,y)

set(gca,'XTick',t,'XTickLabel',sprintf('%dπ|',fix(t/pi)))


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11581828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存