社区
新手乐园
帖子详情
急啊~~在matlab里 将一个信号波形的峰值和对应的横坐标求出来
amvivian
2005-08-27 10:10:29
各位老大
我现在准备写一个程序
在matlab里 将一个信号波形的峰值和对应的横坐标求出来
从哪里入手哦
看什么样的书哦
...全文
1038
6
打赏
收藏
急啊~~在matlab里 将一个信号波形的峰值和对应的横坐标求出来
各位老大 我现在准备写一个程序 在matlab里 将一个信号波形的峰值和对应的横坐标求出来 从哪里入手哦 看什么样的书哦
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
antijpn
2005-08-27
打赏
举报
回复
直接求代码,转新手乐园
amvivian
2005-08-27
打赏
举报
回复
那请问编程思想或流程是怎样的呢
qhfu
2005-08-27
打赏
举报
回复
看 matlab的书,,里面有自己的语言
nicholasfor
2005-08-27
打赏
举报
回复
设波形为wave
a=wave(1,:)
b=max(a)
for i=1 to size(b)(or length(b),i can't remember)
if a(i)=b exit for
end for
x=wave(2,i)
即可,语法可能有误,自己改改。
nicholasfor
2005-08-27
打赏
举报
回复
好像没有index()函数
这样吧,用循环语句求出此最大值的索引值,
然后用此索引值去求横坐标的值。
还有更正一下,上面的a=wave[1,:]应该为a=wave(1,:)
nicholasfor
2005-08-27
打赏
举报
回复
一个波形应该是一个2行n列的矩阵,求峰值应该用设此矩阵为wave
新建一个矩阵a=wave[1,:],这样取出此矩阵的第一行,也就是纵座标值。
用max()函数找出它的最大值。
用index()函数求出它的下标,
然后在wave中用此下标求出峰值的横坐标。
具体的函数名字我不记得了,可能是也可能不是,思想就是这样的。
matlab
信号
处理和滤波去噪
包括
matlab
生成典型的序列
信号
和
波形
发生器专题、
matlab
多种滤波器案例专题、
matlab
噪声的自相关函数和功率谱密度及功率谱估计、
matlab
改变采样率专题、
matlab
给
信号
添加各类噪声和小波多种方法去噪。
matlab
寻找频谱
峰值
,
Matlab
中利用findpeaks找波峰和波谷
原
波形
为250HZ的正弦波型,findpeaks 寻找
峰值
函数pks = findpeaks(data)[pks,locs] = findpeaks(data) ------pks
对应
峰值
,locs
对应
峰值
位数[...] = findpeaks(data,'minpeakheight',mph)----mph 设定
峰值
的最小...
Matlab
中fft作频谱横纵坐标
关于这个问题,在很早之前就分享过,也通过了解实现了算法,当时看的明白,想的明白,突然要用的时候,又开始疑问,...
matlab
FFT
横坐标
问题:前人关于FFT
横坐标
的详细阐述 我们知道Fourier分析是
信号
处理
里
很重要
matlab
波形
程序,
信号
波形
的产生与频谱的
MATLAB
程序
信号
波形
的产生与频谱的
MATLAB
程序 目录 目录 ……………………………………………………………………………………………… 正文………………………………………………………………………………………………… 1 ...
matlab
:寻找
峰值
(波峰,波谷)
方法一: ...[pks,locs] = findpeaks(data) ------pks
对应
峰值
,locs
对应
峰值
位数 [...] = findpeaks(data,'minpeakheight',mph)----mph 设定
峰值
的最小高度 [...] = findpeaks(data,'minpeakdis
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章