matlab中索引超过维度,索引超出维度,怎么处理
clc; close all; clear all;
run Set_II; % 参数设置
run Part_II; % 读入文件,分帧和端点检测
lmin=fix(fs/500); % 基音周期的最小值
lmax=fix(fs/60); % 基音周期的最大值
period=zeros(1,fn); % 基音周期初始化
p=12; % 设置线性预测阶数
for k=1:fn
if SF(k)==1 % 是否在有话帧中
u=y(:,k).*hamming(wlen); % 取来一帧数据加窗函数
ar = lpc(u,p); % 计算LPC系数
z = filter([0 -ar(2:end)],1,u); % 一帧数据LPC逆滤波输出
E = u - z; % 预测误差
xx=fft(E); % FFT
a=2*log(abs(xx)+eps); % 取模值和对数
b=ifft(a); % 求取倒谱
[R(k),Lc(k)]=max(b(lmin:lmax)); % 在Pmin~Pmax区间寻找最大值
period(k)=Lc(k)+lmin-1; % 给出基音周期
end
end
T1=pitfilterm1(period,voiceseg,vosl); % 基音周期平滑处理
% 作图
subplot 211, plot(time,x,'k'); title('语音信号')
axis([0 max(time) -1 1]); grid; ylabel('幅值'); xlabel('时间/s');
subplot 212; hold on
line(frameTime,period,'color',[.6 .6 .6],'linewidth',2);
axis([0 max(time) 0 150]); title('基音周期');
ylabel('样点数'); xlabel('时间/s'); grid;
plot(frameTime,T1,'k'); hold off
legend('初估算值','平滑后值'); box on;
显示结果为
索引超出矩阵维度。
出错 xianxingjiance (line 19)
[R(k),Lc(k)]=max(b(lmin:lmax)); % 在Pmin~Pmax区间寻找最大值
求帮忙,谢谢
matlab中索引超过维度,索引超出维度,怎么处理相关推荐
- matlab 矩阵维度受限,matlab中变量问题——readonly 索引超出矩阵维度 workspacefunc 215...
matlab程序运行过程中会出现如上提示,在网上检索未果,键入dbstop if error语句也无法定错误之处,就想这个错误不是一般的错误. 通过间隔打断点的方式最后定位错误为一句exist = f ...
- MATLAB中数组的原始索引和线性索引之间相互进行转换
1 致谢 感谢MATLAB文档的帮助, 原文链接如下: https://ww2.mathworks.cn/help/matlab/math/array-indexing.html 2 前言 今天在学习 ...
- matlab中怎么求矩阵的维度,matlab矩阵维度不一致怎么办
Q1:matlab中矩阵运算时报错,矩阵维度不一致 不能用点乘,直接相乘B'*P*B 点乘是两个矩阵相同,对应元素相乘 Q2:matlab 出现矩阵维度不一致的情况 错误出现在倒数第二2113行:z= ...
- matlab矩阵按坐标取,在Matlab中获取inlier点的坐标(Get coordinates of inlier points in Matlab)...
在Matlab中获取inlier点的坐标(Get coordinates of inlier points in Matlab) 我需要找到使用impixel()在对象检测中获得的内部点的像素值. 我 ...
- matlab中索引超过维度,索引超出矩阵维度怎么解决?
索引超出矩阵维度. 出错 reduceEI (line 3) if any(M(1,:)) 出错 EIsum (line 4) f=reduceEI([[zeros(max(Msize(1),Nsiz ...
- MATLAB中出现 索引超出矩阵维度,程序用matlab运行显示索引超出矩阵维度,请问怎么...
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:程序用matlab运行显示索引超出矩阵维度,请问怎么改?回答:用size函数可以求矩阵维数,用reshape可以改变数据维数. 如: ...
- matlab超出所有矩阵维度,matlab中索引超出矩阵维度
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:matlab中索引超出矩阵维度?回答:beta=4; % beta 是一个常量 beta(alpha,beta) % beta 不是 ...
- MATLAB中怎样初始化(创建)二维、三维、四维以及多维矩阵,各维度的索引顺序是怎样的?
目录 1 在MATLAB中初始化二维矩阵 2 在MATLAB中初始化三维矩阵 3 在MATLAB中初始化四维矩阵 4 在MATLAB中初始化N维矩阵 1 在MATLAB中初始化二维矩阵 在MATLAB ...
- matlab中除法的使用,错误使用 / 矩阵维度必须一致
错误使用 / 矩阵维度必须一致. 当出现这个错误,说明除数符号写错了,需要从/变成./就可以了 matlab中的乘除法: 1.数字之间相乘/相除 >> a=3; >> b= ...
- matlab 矩阵角标,MATLAB中的矩阵索引
MATLAB中的矩阵索引 作者:SteveEddins and Loren Shure 译:王茂春 利用矩阵的索引取出原矩阵的子集元素是一种有效的方式.MATLAB的多种索引类型不仅强大.灵活,而 ...
最新文章
- 将深度学习低延迟推理性能提高一倍
- java项目集成mybatis_JAVA应用程序单独集成Mybatis使用Demo
- python3.6.4安装教程-centos7中安装python3.6.4的教程
- Ubuntu 安装简单samba
- why is the configuration.js being loaded?
- 【C语言】利用递归函数求n的阶乘
- 【渝粤教育】国家开放大学2018年春季 8636-21T实用心理学 参考试题
- 【openGL2021版】天空盒
- 托物言志--在心为志,发言为诗。
- 安卓获取wifi列表_大家好,我是来给你家 WiFi 提速的
- 注册微信小程序的操作步骤
- 传统民俗闹新春 浙江千年古村飘“非遗年味”
- 蓝桥杯-基础练习-特殊回文数
- 计算机设计大赛应用软件组,组一览表(计算机设计大赛).pdf
- 深度学习之 imgaug (图像增强)学习笔记
- tensorflow.keras.models.Sequential——predict()、predict_classes()、predict_proba()方法的区别
- 声源定位之GCC-PHAT算法
- 【方案开发】血压计方案压力传感器SIC160
- 智能化引领中国铁路发展
- 分布式文件系统及其部署
热门文章
- 直播平台搭建,直播间搭建中关于直播推流的三种常见协议
- 芯荒背后,且看电阻大展身手
- makefile编译时候出现 commands commence before first target
- 沈媛媛你们几个在学校操场等待着安泉的到来
- 算法思想-深度搜索算法-leetcode相关题目总结
- 失传百年的致富经典(一):投资真经(股票,债券,基金)
- mac电脑idea的快捷键
- “假量/刷量”江湖的初入秘籍
- vb.net设置分辨率和缩放比例_【华鹏客服维修部】配置高不一定性能强,Win 10做好这些设置才能“6到飞起”!...
- Python第二章课后总结