我在MATLAB中做一个曲线,纵坐标刻度自定义,但是纵坐标始终少一个刻度.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/01 17:25:39
我在MATLAB中做一个曲线,纵坐标刻度自定义,但是纵坐标始终少一个刻度.
纵坐标函数set(gca,'yTick',[850 900 950 1000 1050]) ;
set(gca,'yticklabel',{'850','900','950','1000','1050'});
plot(D);
D是一个数组,其最大值在1000以内.
生产的曲线,纵坐标为850,900,950,1000,没有想要的1050.怎么办
纵坐标函数set(gca,'yTick',[850 900 950 1000 1050]) ;
set(gca,'yticklabel',{'850','900','950','1000','1050'});
plot(D);
D是一个数组,其最大值在1000以内.
生产的曲线,纵坐标为850,900,950,1000,没有想要的1050.怎么办
两点建议:
1、把plot放在设置Tick、TickLabel的语句之前,因为plot默认会清除坐标系的内容,你的两句set其实没有起到作用.
2、设置Tick并不影响坐标范围.也就是说,坐标范围由你的数据决定,既然数据最大值不超过1000,当然不会显示到1050的坐标,那么,即使你设置了Tick也没什么用.设置坐标范围使用:
set(gca,'ylim',[850 1050])
示例:
plot(850:50:1000);
set(gca,'ylim',[850 1050]);
set(gca,'yTick',[850 900 950 1000 1050]);
set(gca,'yticklabel',{'850','900','950','1000','1050'});
1、把plot放在设置Tick、TickLabel的语句之前,因为plot默认会清除坐标系的内容,你的两句set其实没有起到作用.
2、设置Tick并不影响坐标范围.也就是说,坐标范围由你的数据决定,既然数据最大值不超过1000,当然不会显示到1050的坐标,那么,即使你设置了Tick也没什么用.设置坐标范围使用:
set(gca,'ylim',[850 1050])
示例:
plot(850:50:1000);
set(gca,'ylim',[850 1050]);
set(gca,'yTick',[850 900 950 1000 1050]);
set(gca,'yticklabel',{'850','900','950','1000','1050'});
如何在Mathematica中做两条曲线,纵坐标刻度不同
怎么在matlab中把衡纵坐标都不同的图画在一起?要在一个图里显示几条曲线,使用hold on 或者plotyy都没有用
在matlab中已知横坐标求纵坐标
在excel里我用已知的五组横纵坐标值作出了一个曲线,然后现在我想求横坐标为某一目标值时对应的纵坐标
matlab 画图 想画个这种类型的图 网格均匀 用了semilogy后 ,纵坐标的刻度怎么设置啊?
matlab 画图时 怎么将一个点对应的横纵坐标显示在图上
我用origin单个绘A,B,C三条曲线,绘出的曲线是正确的.想要在一个图中画三条,纵坐标总是出现问题
怎样在matlab二维图中左右都设置纵坐标
用matlab画图请问怎么用 MATLAB 在一个坐标系下画出X,Y1,Y2,Y3的图啊?我就以X为纵坐标,Y1,Y2,
Matlab 双纵坐标画图,左坐标系中有两条曲线,右坐标系中一条曲线,如图
怎么在同一个excel图表中插入两条曲线 纵坐标数值都相同 但是横坐标不同 的点
excel作图,横坐标设置成了对数刻度,纵坐标出现在图的中间,怎么办?如下图