MATLAB编程-简介
Completion requirements
简介(Introduction)
loglog
命令用于在 对数坐标系中绘制 x 和 y 的数据,即两个轴均为对数尺度。
相比之下:
-
plot
命令在 两个轴上均使用线性尺度; -
semilogx
或semilogy
命令在 一个轴为线性,另一个轴为对数尺度。
除了坐标轴的刻度不同,这三个绘图命令在大多数方面的用法几乎完全相同。
基本用法(Basic Usage)
plot
、semilogx
/semilogy
和 loglog
的基本使用方式是相同的。以下是一个绘制功率谱密度(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