- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在 Matlab 中创建的功率谱密度图上找到最大峰值。我可以很好地创建情节,但很难正确标记它。我使用 find peaks 和 max 函数找到它,但 Matlab 无法正确标记它。它找到了正确的高度,但将其标记为向左或向右一点。这是代码:
data = load ('EEGData(test1).txt', '-ascii');
figure(1)
plot(data)
Y =fft(data,251);
Pyy = Y.*conj(Y)/251;
f = 1000/251*(0:127);
figure(2)
plot(f,Pyy(1:128))
title('Power spectral density')
xlabel('Frequency (Hz)')
[a,b] = findpeaks(Pyy(1:128));
MAX = max(a);
hold on
plot(f(b), MAX,'or')
如有任何帮助,我们将不胜感激。
最佳答案
当我通过将数据替换为原样测试您的代码时
data=randn(251,1);
...我发现红色 o 标记指示的局部峰值位置在正确的位置。只是在最大峰的高度处标记了所有的峰。
我不是 100% 确定您要做什么,但看起来您只是想找到最大峰值。如果是这种情况,则您不需要 findpeaks 函数。只需将代码的最后几行替换为以下...
[MAX, MAXidx] = max(Pyy(1:128));
hold on
plot(f(MAXidx), MAX,'or')
关于matlab - 使用 Matlab 在功率谱分析图上检测并标记最大峰值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10342440/
我正在尝试找到一个 C 代码程序,它可以让我计算方阵的特征值(谱)分解。我特别试图找到最高特征值(及其关联的特征值)位于第一列的代码。 我需要按此顺序输出的原因是因为我正在尝试计算特征向量中心性,因此
我正在尝试找到一个 C 代码程序,它允许我计算方阵的特征值(谱)分解。我专门尝试查找最高特征值(及其相关特征值)位于第一列的代码。 我需要按此顺序输出的原因是因为我正在尝试计算特征向量中心性,因此我只
关于从哪里开始使用 d3 制作 fiddle 图表有什么想法吗?它已经存在了吗? 我环顾四周,想出了如何使用 ggplot2 来完成此操作,并希望有一个现成的示例可供我学习,但尚未找到。 我想我可以做
我在 Glue 数据目录中定义了一个表,我可以使用 Athena 进行查询。由于表中有一些数据我想与其他 Redshift 表一起使用,我可以访问 Glue 数据目录中定义的表吗? 什么是创建外部表查
我想对一些内容进行 md5 散列,然后生成 n 个点的“曲线”或“频谱”。也就是说,要绘制从 0 到 1 的直线上的 5、10 或 20 个点,以某种方式分布,使其对于 md5 哈希是唯一的(碰撞无关
我是一名优秀的程序员,十分优秀!