问题标签 [spectrogram]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
13030 浏览

matlab - 信号中的八度频谱图“频谱图”如何工作?

我正在尝试测试位于 Octave 信号包中的 specgram 函数,但我对 specgram 的输入/输出变量有点困惑。我想做的是能够将频谱图数据放入一个数组中,该数组将显示频率开始和停止时的频率和时间长度。

请参阅下面的示例代码:我试图让数组显示 t1 的长度为 7hz,t2 为 12hz,t3 为 2hz。我该怎么做呢?

我正在使用 ubuntu 12.04 和 octave 3.2.4 以及信号包 1.0.11

0 投票
2 回答
2117 浏览

gnuplot - gnuplot pm3d 得到白线

我用 gnuplot 4.6 版绘制了一个频谱图。我在这里确保它是最新版本: http ://www.gnuplot.info/download.html

Gnuplot 是从 Debian 存储库安装的。

右侧的情节区域和比例包括奇怪的白线。他们似乎将数据分开。在具有密集数据的绘图区域上,它们看起来像方格图案:

http://imageshack.us/a/img822/6219/linese.png

线条在刻度上不太明显,但它们也在那里。秤上只有水平线。

我认为这是监视器色域或其他东西的情况,但线条也出现在pdf monochrome.

我的代码是:

正如你所读到的,我尝试使用选项 noborder,但无论是否存在线条都存在。

示例数据可以是:

你知道如何摆脱这条线吗?

0 投票
2 回答
11394 浏览

matlab - 我可以调整频谱图频率轴吗?

函数的MATLAB 文档示例spectrogram提供了频率轴设置为的示例[0 500]。我可以把它改成类似的东西[0 100]吗?显然,运行axis命令将为我执行此操作,但这会调整最终结果并“炸毁”结果图,使其像素化。我基本上是在寻找一个只寻找 0-100 之间的频率的频谱图,而不是在构建频谱图后重新缩放。

这是该文档中的一个示例:

这会产生以下结果: 线性啁啾频谱图

不需要低于 350Hz 的所有内容。有没有办法在构建频谱图时不包括 350 到 500 之间的所有内容,而不是事后调整轴?

0 投票
1 回答
788 浏览

matlab - 如何在图形的频谱图上做标记?

使用一个图形创建一个新图形,然后在其上绘制频谱图,如何在现有图形上标记某个点?

0 投票
1 回答
1684 浏览

matlab - MATLAB:在频谱图上绘制一条线并显示一个新的 yscale

我想在频谱图上叠加一条线(使用 imagesc 绘制)。我无法使用“hold on”命令执行此操作。我还想显示我在频谱图上绘制的线的比例。(注意:频谱图已经在图的左侧显示了频率值的 yscale,我希望新行的 yscale 显示在右侧)

MATLAB 的在线文档显示了一种在具有两个 y 轴的单个图中绘制函数的方法......但这似乎不适用于 imagesc http://www.mathworks.com/help/matlab/ref/plotyy.html

0 投票
1 回答
24768 浏览

matlab - 如何绘制频谱图函数的结果?

在我的图中,我有 2 个轴,第一个是信号的时间序列,第二个是信号的时间序列ifft。我想添加一个包含信号频谱图的第三个轴。我怎样才能做到这一点?

我试过使用这个spectrogram函数,但是我很难将它的结果解释为一个数字。如何计算频谱图,以便我有时间沿 x 轴运行,幅度沿 y 运行?

0 投票
2 回答
720 浏览

python - Python 基础:需要参数输入帮助,IndexError:列表索引超出范围

我正在尝试测试一个 Python 脚本,该脚本有望从 wav 文件中生成音频频谱图。我假设我需要输入一个 wav 的路径,但是我收到一个错误:IndexError: list index out of range 当我通过在此处输入它来尝试它时:

我还尝试将路径作为命令行中的参数,但我没有做对。有什么帮助吗?

http://mail.python.org/pipermail/chicago/2010-December/007314.html

0 投票
1 回答
420 浏览

iphone - 为 FFT iOS 绘制光谱图

我正在开发一个代码来在 iOS 设备上显示 Spectrograph。我有 FFT 数据,我如何用 FFT 数据绘制 Spectograph。

0 投票
1 回答
551 浏览

r - 减小使用 seewave 创建的频谱图的大小

我正在尝试可视化音频波的光谱表示并将其导出为出版质量格式。似乎使用 R 执行此操作的最简单方法是使用包seewave。在下面的示例中,我创建了 0.5 秒的白噪声,生成quartz()窗口,并将白噪声可视化为spectro

然后我手动保存 PDF,它会创建 1.7MB 的文件。它的质量非常好,实际上——太好了。所有这些精细的光谱色托盘级别都以矢量绘制。因此,如果我将它嵌入到 LaTeX 中,它会严重减慢一切。如果我在 Illustrator 中打开它并想要进行一些调整 - 它会严重减慢一切。但是我不能把它做成PNG或其他位图格式,因为质量太低了,我无法在Illustrator中做一些收尾工作。

有什么建议可以减小此图形的大小,但仍保持矢量吗?

0 投票
3 回答
1952 浏览

ios - 比较 iOS 中的两个频谱图

我正在使用苹果提供的示例代码 aurio touch 绘制频谱图。现在我想比较iOS中的两个频谱图,看看它们是否相同。是否可以使用 Accelerate 框架比较两个频谱图?

如果可能的话,有人知道如何比较两个频谱图吗?如果没有,是否有任何其他算法或库可以在 iOS 中用于比较频谱图?