lanbingmengyi 2015-01-03 13:26
浏览 2472

利用MATLAB提取数据特征参数

各位大神们,小妹刚接触MATLAB,需要用对一组卫星数据做异变或者说是故障的特征参数提取,有几个问题困扰了很久。

1、由于数据间隔不一定,好几秒甚至几小时一个值,有三年的数据,我已经按1秒插值,然后又按100抽样,这样频率只有0.01,在频域都看不出什么东西,有什么办法能在频域上进行分析?

2、目前采用的是小波变换或者小波包变换,我想对经典的那几个时域特征参数(方差、裕度、波性因子等)做提取,当然如果能提取到频域的东西就更好了,因为有一个数据故障在时域就看的很清楚了,用小波进行奇异点检测感觉还不如直接看时域效果的好,所以但感觉提取不到什么东西,不知道是不是我的理解错误了还是方法不对,希望有大神指点一下。

3、还想到一个方法就是先对数据进行数值积分然后在进行数值微分,用原信号减去数值微分后的数据求残差,分析残差,离散 数据能直接使用diff()方法吗?部分程序语句如下:
filename = 'D:\Data\igso data_zpp\IK8_100.TXT';
[y]=textread(filename,'%f','headerlines',1);
zhijieweifen=diff(y); %微分
t=0:10:length(y);
yy=y(1:10:length(y));

     datasum=length(t);
      Z=zeros(1,datasum);

     Z(1,1)=0;
     for n=2:datasum;
           Z(1,n)=trapz(t(1,1:n),yy(1,1:n));  %进行数值积分
     end
    yicijifen=Z/10;

4、直接用神经网络进行拟合好,还是积分后再拟合好呢?
图片说明
本来想把txt数据也发上来,后来发现不能发数据,所以只能有一张图片了

图片中黄色曲线为有异常的点(时域图,横坐标为时间点)
因为毕设需要,时间比较紧,有懂的大神一定要帮我解答一下,也可以直接联系扣扣514879303,或者发到扣扣邮箱也行,十分感谢!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
    • ¥15 如何在scanpy上做差异基因和通路富集?
    • ¥20 关于#硬件工程#的问题,请各位专家解答!
    • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
    • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
    • ¥30 截图中的mathematics程序转换成matlab
    • ¥15 动力学代码报错,维度不匹配
    • ¥15 Power query添加列问题
    • ¥50 Kubernetes&Fission&Eleasticsearch
    • ¥15 報錯:Person is not mapped,如何解決?