当前位置:首页>正文

怎么在matlab里修改坐标值的范围 matlab画图怎么变换坐标刻度

2023-04-13 07:07:36 互联网 未知

怎么在matlab里修改坐标值的范围



%兄弟试了一下
>> N=linspace(1,15000,15000)
>> plot(N)
然后在出来的Figure 1 中,
点View -> Property Editer
然后点下坐标轴,在 Y Axis 中点 Ticks设一下
location:15000 label:1.5E然后坐标轴上15000处就换成1.5E4 了。
哦,我想了一下,要不您试下这个:
>> N=linspace(1,15000,15000)
>> plot(N)
set(gca,XTickLabel,{1E41.1E41.5E21.3E31.4E41.5E4})
估计能对付一下

matlab画图怎么变换坐标刻度

主要是xlim命令,和用set命令修改 xtick,具体看代码:

clcclearclf
x = 0:0.01:2*pi
y = sin(x)
plot(x,y)

% 指定x轴的坐标范围
xlim([0,6.5])
%设置中间间隔的刻度,修改0.4即可
set( gca, xtick, [0:0.4:6.5])结果为:

如何改变matlab画图的坐标

MATLAB有时候直接画图,坐标不合适,需要对坐标的大小进行一些修改或限制,可以使用axis命令,为了更好的说明问题,编写了一个测试的例子:


从图中可以看出,第一次画图,由于没有对坐标进行限制,图形有一段是没有,而且y轴偏大,看着不协调,美观;第二次画图对使用了axis命令坐标进行了现在,感觉很舒服、合适。另外对于axis更多用法,可以在命令窗口输入:

help axis

Matlab中批量画图时怎么设置各张图的坐标范围和图例

画一张图和画多张图都是一样的。用subplot函数分块,例如画2*2的图,采用subplot(2,2,1(2-4))画1-4图。至于你说的坐标范围和图例,都是分别在个subplot下面的plot函数后加上命令。
望采纳!有问题可以继续讨论~