matlab画图,如何修改横坐标的显示数值,急

您所在的位置:网站首页 在excel中可以选择一定的数据区域建立图表吗 matlab画图,如何修改横坐标的显示数值,急

matlab画图,如何修改横坐标的显示数值,急

2023-05-30 06:38| 来源: 网络整理| 查看: 265

1、如下图形中的横坐标轴的数据是1、2、3、4、5,不符合现实需求,这时候要修改横坐标的数据值,使得数据表达更加直观。

2、手动修改图形坐标,点击图形上方最右侧的一个小图标,进入后可以在很多地方美化数据图。

3、要修改横坐标,鼠标点中横坐标位置,然后图形下方编辑框内会跳出X Axis等坐标的编辑区域,在下面选择红框内按钮Ticks编辑横坐标数值。

4、进入X ticks编辑区域,可以看到一个两列的数据,左边是现有的数据坐标值,右边是对应的数据,在右边区域内修改想要显示的数据即可。

5、数据修改完成后,点击确定后回到线形图界面后,可以看到横坐标数据发生了变化。

1、x=0:pi/100:2pi; 表示自变量的取值范围;

2、[AX,H1,H2] = plotyy(x,y1,x,y2,'plot');

返回三个参数,AX是坐标轴的句柄,AX(1) 是左边的纵轴, AX(2) 是右边的纵轴;H1和 H2保存的是图形句柄;和set相关;

3、set(get(AX(1),'Ylamabel'),'慢衰','Slow Decay');

set用来设置坐标轴的形式,名字或刻度线等等;AX(1)就是设置左边的纵轴;

用 plotyy 函数。如下例:

figure

x = 0:001:20;

y1 = 200exp(-005x)sin(x);

y2 = 08exp(-05x)sin(10x);

[AX,H1,H2] = plotyy(x,y1,x,y2,'plot');

详情请在网上搜 Matlab plots with y-axes on both left and right side

fill(x,y,c) x和y是要画的点,可以同为向量或者同为矩阵。

参数c是一个颜色向量,可用符号表示,如你给的'r',也可用[r,g,b]表示其中r,g,b的值都在0到1之间,比如说t=0:005:2pi,x=sin(t),y=cos(t),fill(x,y,'b')。

在Matlab中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy函数,它能把具有不同量纲,不同数量级的两个函数绘制在同一个坐标中,有利于图形数据的对比分析。

x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两个,左边的对应x1,y1数据对,右边的对应x2,y2。

三条直线相交染色问题:必须计算出三个顶点的坐标,例如分别为(0,0),(1,0),(0,1),则将这三点构成的三角形染色的代码是:x = [0,1,0],y = [0,0,1],fill(x,y,'r')。

比较简单的方法可以使用plotyy函数来创建同一个figure中的两套坐标轴,然后在对应坐标轴上分别作图,具体代码如下:

%-----------------------------

ax=plotyy(0,0,0,0);

%创建双y轴图像并保存坐标轴句柄

hold(ax(1),'on');hold(ax(2),'on');

%hold on防止在对其中一个坐标轴作图时破坏另一个坐标轴

plot(-1:001:1,sin((-1:001:1)2pi),'parent',ax(1));

plot(-1:001:1,cos((-1:001:1)2pi),'parent',ax(2));

%在作图函数中加入“,'parent',ax(1)”表示在ax(1)坐标系中作图

%该方法同样适用于mesh,contour,surface等作图函数

axis(ax(1),[-1,1,-1,1,-1,1]);axis(ax(2),[-1,1,-2,2,-1,1]);

%分别调整坐标范围

%-----------------------------

需要自定义更多参数,或需要两个以上的坐标系时,可考虑采用直接绘制坐标轴的方法,具体参考帮助文档的“Using Multiple X- and Y-Axes”项,可通过在help页中搜索或如下代码打开:

%-------------------------

doc 'Using Multiple X- and Y-Axes'

%-------------------------

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

原文地址:https://outofmemory.cn/langs/12154309.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3