简介(Introduction)

loglog 命令用于在 对数坐标系中绘制 x 和 y 的数据,即两个轴均为对数尺度。
相比之下:

  • plot 命令在 两个轴上均使用线性尺度

  • semilogxsemilogy 命令在 一个轴为线性,另一个轴为对数尺度

除了坐标轴的刻度不同,这三个绘图命令在大多数方面的用法几乎完全相同。


基本用法(Basic Usage)

plotsemilogx/semilogyloglog 的基本使用方式是相同的。以下是一个绘制功率谱密度(PSD)的示例:

Fs = 1000;                              % 采样频率为 1 kHz
t = 0:(1/Fs):1000;                      % 时间向量
x = sin(pi*t);                          % 基于时间向量的正弦波
[Pxx, f] = pwelch(x, [], [], [], Fs);   % 使用 Welch 方法计算 PSD
loglog(f, Pxx)                          % 在双对数坐标系中绘图
grid on                                % 开启网格线
xlabel('Frequency (Hz)')               % x 轴标签
ylabel('Magnitude (units^2/Hz)')       % y 轴标签
title('PSD of Sine Wave')              % 图标题

相关参考(See Also)

  • pwelch —— MATLAB 用于估算功率谱密度的函数


外部链接(External Links)


Last modified: Wednesday, 16 April 2025, 10:13 AM