推呆 2015-04-05 15:20 采纳率: 0%
浏览 6060

matlab里运用db4进行小波分解出问题

  A=data_net_1{x,1}.img_region(NQindex).data_voxel;
    for t=1:size(data_net_1{1,1}.img_region(NQindex).data_voxel,2)
        s1=A(:,t);
        [c,s]=wavedec(s1,1,'db4');
        ca=appcoef(c,s,'db4',1);
        cb=detcoef(c,s,1);
        E=ca'*ca;
        temp(x,t)=E;
                    循环中是将时间序列提取低频能量。当db1时能够顺利运行。但是换成db4后就出现了
                    Subscripted assignment dimension mismatch.

Error in Untitled (line 18)
temp(x,t)=E;

                    不知道为什么
  • 写回答

1条回答 默认 最新

  • Z_shsf 2015-05-19 13:40
    关注

    维数不匹配,这问题在matlab里很常见,你看下错误行,temp之前赋值没?你这程序不全,没法看

    评论

报告相同问题?

悬赏问题

  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥30 最小化遗憾贪心算法上界
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。