matlab下标赋值维度不匹配,Matlab 带有下标的赋值维度不匹配

>> main

正在计算语音参数

第1遍训练

计算样本参数...

1 2 3 4 5 6 7 8 9 10

重估转移概率矩阵A...

重估混合高斯的参数...

1,1 带有下标的赋值维度不匹配。

出错 baum (line 52)

hmm.mix(l).mean(j,:) = nommean / denom;

出错 train (line 24)

hmm = baum(hmm, samples);

出错 main (line 7)

hmm{i}=train(sample,[3 3 3 3]);

function hmm = baum(hmm, samples)

mix  = hmm.mix;                        %高斯混合

N    = length(mix);                %HMM状态数

K    = length(samples);        %语音样本数

SIZE = size(samples(1).data,2); %参数阶数

% 计算前向, 后向概率矩阵, 考虑多观察序列和下溢问题

disp('计算样本参数...');

for k = 1:K

fprintf('%d ',k)

param(k) = getparam(hmm, samples(k).data);

end

fprintf('\n')

% 重估转移概率矩阵A: trans

disp('重估转移概率矩阵A...')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值