matlab如何解决?Error using ==> conv A and B must be vectors.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/03 04:37:08
matlab如何解决?Error using ==> conv A and B must be vectors.
a=wavread('d.wav'); %读取语音信号的数据,赋给变量x1,这里的文件的全路径和文件名由个人设计
n=length(a);
N=320;
subplot(3,1,1),plot(a);
h=linspace(1,1,N);%形成一个矩形窗,长度为N
En=conv(h,a.*a);%求卷积得其短时能量函数En
subplot(3,1,2),plot(En);
for i=1:n-1
if a(i)>=0
b(i)= 1;
else
b(i) = -1;
end
if a(i+1)>=0
b(i+1)=1;
else
b(i+1)=-1;
end
w(i)=abs(b(i+1)-b(i));
end%求出每相邻两点符号的差值的绝对值
k=1;
j=0;
while (k+N-1) conv
A and B must be vectors.
Error in ==> Untitled2 at 6
En=conv(h,a.*a);%求卷积得其短时能量函数En
a=wavread('d.wav'); %读取语音信号的数据,赋给变量x1,这里的文件的全路径和文件名由个人设计
n=length(a);
N=320;
subplot(3,1,1),plot(a);
h=linspace(1,1,N);%形成一个矩形窗,长度为N
En=conv(h,a.*a);%求卷积得其短时能量函数En
subplot(3,1,2),plot(En);
for i=1:n-1
if a(i)>=0
b(i)= 1;
else
b(i) = -1;
end
if a(i+1)>=0
b(i+1)=1;
else
b(i+1)=-1;
end
w(i)=abs(b(i+1)-b(i));
end%求出每相邻两点符号的差值的绝对值
k=1;
j=0;
while (k+N-1) conv
A and B must be vectors.
Error in ==> Untitled2 at 6
En=conv(h,a.*a);%求卷积得其短时能量函数En
从报错来看, 你需要检查下 h 和 a.*a 的维数
matlab如何解决?Error using ==> conv A and B must be vectors.
这个matlab程序显示错误?Error using ==> conv A and B must be vectors.
MATLAB 错误?Error using ==> plot3 Vectors must be the same len
新手使用matlab出现Error using ==> plot Vectors must be the same le
关于出现 MATLAB Error using ==> plot Vectors must be the same le
求解释: MATLAB Error using ==> plot Vectors must be the same le
Matlab Error using ==> plot Vectors must be the same lengths
matlab 提示错误是:Error using ==> plot Vectors must be the same l
一段matlab程序,Error using ==> conv2 A and B must be full double
matlab Error using ==> mpower Inputs must be a scalar and a
matlab错误 Error using ==> mpower Inputs must be a scalar and
matlab报错?Error using ==> mpower Inputs must be a scalar and