声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2457|回复: 11

[综合] 关于时频分析的疑问

[复制链接]
发表于 2006-10-24 13:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
各位高手,我想用matlab进行时频分析;且已从本论坛上面下载了工具包,可以使用命令。但是现在的问题,我不太会使用里面的命令。我想利用我手中的数据(加速度传感器采集来的数据,采样频率500Hz)其中的一段(5秒)进行时频分析做出三维波形图(见附图-这是别人的图),看了些文章还是不知道用其中的哪个命令,希望各位可以给我些提示,在此表示感谢!
还有,我也试着用了tfrwv的命令,但是总是出错,我应该如何正确使用这个命令呢?也就是里面的参数设置具体如何设置的呢?

1

1
回复
分享到:

使用道具 举报

发表于 2006-10-24 17:12 | 显示全部楼层
"基于MATLAB的系统分析与设计——时频分析"一书,其中介绍了MATLAB中时频分析的命令,可参考一下.
发表于 2006-10-25 10:50 | 显示全部楼层
原帖由 kingsword1 于 2006-10-24 13:54 发表
各位高手,我想用matlab进行时频分析;且已从本论坛上面下载了工具包,可以使用命令。但是现在的问题,我不太会使用里面的命令。我想利用我手中的数据(加速度传感器采集来的数据,采样频率500Hz)其中的一段(5秒 ...



能否把你的信号及信号的详细说明发给我一下,我分析看看。

longzh@126.com
 楼主| 发表于 2006-10-25 11:08 | 显示全部楼层
信号采集的很大呀,怎么传得过来呀?
 楼主| 发表于 2006-10-25 11:11 | 显示全部楼层
我给你传个5秒的信号过来
发表于 2006-10-25 11:21 | 显示全部楼层
原帖由 kingsword1 于 2006-10-25 11:11 发表
我给你传个5秒的信号过来

能否传到论坛上,可让更多的坛友看。
 楼主| 发表于 2006-10-25 11:36 | 显示全部楼层
可以呀!信号是用加速度传感器采集的拉索振动信号,采样频率为500Hz。
发表于 2006-10-25 14:17 | 显示全部楼层
下载的数据在运行中产生错误:
??? Error using ==> load
Unable to read MAT file data(5sec).mat

File may be corrupt.

Error in ==> E:\matlabr11\workvib\kingword1\test1.m
On line 3  ==> load data(5sec)
这有二种可能性,一种是文件本身有问题,另一种是我用MATLAB6.5,而文件是由MATLAB7产生的,我的低版本读不了。楼主能否有其它的文件格式?
 楼主| 发表于 2006-10-25 15:57 | 显示全部楼层
我用的就是matlab7的版本呀!
 楼主| 发表于 2006-10-25 15:59 | 显示全部楼层
怎么变成其他格式的文件呢?我不会变呀!我知道可以变成txt文件,但是不知道怎么弄?
 楼主| 发表于 2006-10-29 14:52 | 显示全部楼层
怎么没有人回答呢?
发表于 2006-10-30 21:13 | 显示全部楼层
读入mat(用load)文件后,例如包含有时间t和数据data,每个数组有N个数据,把它们写成txt文件可这样:
fno='output.txt';     %设定文件名
fid=fopen(fno,'w');  %打开文件,设为写入
for k=1: N  
   fprintf(fid,'%d   %f\n'   %f\n, k, t(k), data(k));    %写入数据
end
status=fclose(fid);     %关闭文件
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-17 19:05 , Processed in 0.086823 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表