matlab中如何改变坐标轴显示的数字 10

我想画一个反映与年份有关的图,建立了二维矩阵,用bar()画图,但是x轴显示的刻度是从0开始的,如何才能改成从1开始显示呢?或者说有没有其他方法来画这个图呢?... 我想画一个反映与年份有关的图,建立了二维矩阵,
用bar()画图,但是x轴显示的刻度是从0开始的,如何才能改成从1开始显示呢?

或者说有没有其他方法来画这个图呢?
展开
 我来答
滟丽00
高粉答主

2019-07-24 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1487
采纳率:0%
帮助的人:23.6万
展开全部

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轴的坐标轴刻度发生了变化。

6、接下来使用set(gca,'YTick',-1:1:1);命令调整y坐标轴的刻度,可以自己设置范围和刻度间隔。

7、输入命令完毕后,点击enter键,运行结果如下图所示,箭头处可以看到y坐标轴的刻度。

可以叫我表哥
推荐于2017-09-21 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
采纳数:25897 获赞数:1464975
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。

向TA提问 私信TA
展开全部

改变坐标轴显示数值,可以用:set(gca,'xtick',xtick,'xticklabel',xticklabel) ;gca表示Get Current Axis的Handle,xtick表示显示刻度的位置,xticklabel表示显示的内容。

Example: (from MATLAB Help)

x = -pi:.1:pi;

y = sin(x);

plot(x,y)

set(gca,'XTick',-pi:pi/2:pi)

set(gca,'XTickLabel',{'-pi','-pi/2','0','pi/2','pi'})

title('Sine Function');

xlabel('Radians');

ylabel('Function Value');

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式