声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3164|回复: 7

[混合编程] 【求助】索引超出矩阵维度的原因

[复制链接]
发表于 2016-4-12 20:52 | 显示全部楼层 |阅读模式

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

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

x
本人小白,最近下载了一个程序,求问各位大神运行出现错误的原因,WAV文件是拖到工作区的,详见下图
MRCG输出结果-1.jpg

在查找到原始数据没有零值后,修改输出语句再次报错,求问各位大神到底是什么原因,怎么样解决?

MRCG输出结果-2.jpg





本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

 楼主| 发表于 2016-4-13 08:25 | 显示全部楼层
顶一下,求大神给看看
发表于 2016-4-13 10:34 | 显示全部楼层
本帖最后由 glise 于 2016-4-13 10:38 编辑

贴一下代码看看
从提示上看应该是cochlea1这个变量有问题

评分

1

查看全部评分

 楼主| 发表于 2016-4-13 13:32 | 显示全部楼层
glise 发表于 2016-4-13 10:34
贴一下代码看看
从提示上看应该是cochlea1这个变量有问题

嗯,非常感谢,不过代码得晚上贴上来,现在手里没有
 楼主| 发表于 2016-4-13 21:15 | 显示全部楼层
glise 发表于 2016-4-13 10:34
贴一下代码看看
从提示上看应该是cochlea1这个变量有问题

你好,以下是代码,声音文件是直接拖到工作区的(之前都没用过这种方法)

function ouotput = MRCG_features(sig, sampFreq)
% This function computes MRCG features

beta = 1000 ./ sqrt( sum(sig .^ 2)./ length(sig) );
sig = sig .* beta;
sig = reshape(sig, length(sig), 1);
g = gammatone(sig, 64, [50 8000], sampFreq); % Gammatone filterbank responses

cochlea1 = log10(cochleagram(g,sampFreq*0.020,sampFreq*0.010));
cochlea2 = log10(cochleagram(g,sampFreq*0.200,sampFreq*0.010));

M = floor(length(sig)/160);  % number of time frames
cochlea1 = cochlea1(:,1:M);
cochlea2 = cochlea2(:,1:M);

cochlea3  = get_avg(cochlea1,5,5);
cochlea4  = get_avg(cochlea1,11,11);
all_cochleas = [cochlea1; cochlea2; cochlea3; cochlea4];

del = deltas(all_cochleas);
ddel = deltas(deltas(all_cochleas,5),5);

ouotput = [all_cochleas;del;ddel];

代码基本上是这样的,不过还调用了其他8-9个程序,不知道光贴这个主程序的代码您能否看得懂?

点评

把size(cochlea1)看一下维数,然后再看一下M的大小,应该是cochlea1没有这么多列  详情 回复 发表于 2016-4-13 22:40
发表于 2016-4-13 22:40 | 显示全部楼层
yderek 发表于 2016-4-13 21:15
你好,以下是代码,声音文件是直接拖到工作区的(之前都没用过这种方法)

function ouotput = MRCG_fe ...

把size(cochlea1)看一下维数,然后再看一下M的大小,应该是cochlea1没有这么多列

评分

1

查看全部评分

发表于 2016-4-18 13:54 | 显示全部楼层
size一下看看你数据的维数,然后再看一下你所设置的索引最大是多少,改正一下,不超过size()就好
 楼主| 发表于 2016-4-28 16:28 | 显示全部楼层
minoz 发表于 2016-4-18 13:54
size一下看看你数据的维数,然后再看一下你所设置的索引最大是多少,改正一下,不超过size()就好

谢谢  已经解决了
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-29 05:30 , Processed in 0.066493 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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