Matlab - 设置坐标尺度
matlab中,在使用plot绘图时会自动生成带有标尺的坐标系,坐标间距会随屏幕大小自动更改。但有时候由于特殊需求需要修改该间距,此时,我们可以通过set函数进行实现。
以 y=sin(2*pi*10*t)
为例,在使用matlab默认生成方式时,其仿真结果如下图所示:
代码如下:
clc
f=10; % 信号频率
fs=400; % 采样频率
N=fs*0.5; % 采样点数
t=(0:N-1)/fs; % 时间
y=sin(2*pi*f.*t); % 信号
plot(t,y);grid on; % 绘图
xlabel('时间/t'); % x轴标题
ylabel('幅值'); % y轴标题
title('y=sin(2*pi*10*t)') % 标题
set(gca,'xtick',0:0.025:t(end)); % 设置x轴标尺
set(gca,'ytick',min(y):0.4:max(y)); % 设置y轴标尺
修改标尺后得到的波形如下图所示:
版权声明:本博客所有文章除特殊声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明出处 litreily的博客!