为什么从matlab找不到wav文件|matlab 读取wav

|

A. matlab 怎么读取WAV文件

wavplay(wavread('xxx.wav')) %xxx.wav是你的wav文件,放在当前目录就行

B. matlab 读取wav

把音频文件,假设叫1.wav放入current direcoty里面,不知道啥叫current dirctory,当前文件夹嘛然后输入命令版wavread(1.wav)即可。权但是如果你不放也可以wavread(你的文件路径) 比如D盘根目录下 就是 D:\1.wav 其他你就依葫芦画瓢吧

C. matlab怎么读不了wav文件

在matlab中,可以用wavread函数来打开wav格式的声音文件。wavread函数的用法如下:1、y=wavread(filename)%输入参数filename为指定载入的音频文件名称,为单引号引出的字符串形式。返回参数y%%为所读取的音频数据样本。当文件无扩展名时,系统自动附加扩展名.wav。2、[y,Fs,nbits]=wavread(filename)%参数filename、y的定义同上,Fs为采样频率,nbits为文件中每个样本的字节数。3、[…]=wavread(filename,N)%参数N为文件每个通道的前N个样本。4、[…]=wavread(filename,[N1N2])%参数N1、N2为文件每个通道从N1到N2的样本。举例说明如下:[y,fs,nbits]=wavread('d:\shuisound.wav');sound(x,fs,bits);%播放声音%y就是音频信号;%fs是采样频率,比如说16000就是每秒16000次;%nbit是采样精度,比如说16就是指16位精度的采样。

D. 如何在matlab中读入一个wav声音文件

在matlab中,可以用wavread函数来打开wav格式的声音文件。wavread函数的用法如下:1、y=wavread(filename)%输入参数filename为指定载入的音频文件名称,为单引号引出的字符串形式。返回参数y%%为所读取的音频数据样本。当文件无扩展名时,系统自动附加扩展名.wav。2、[y,Fs,nbits]=wavread(filename)%参数filename、y的定义同上,Fs为采样频率,nbits为文件中每个样本的字节数。3、[…]=wavread(filename,N)%参数N为文件每个通道的前N个样本。4、[…]=wavread(filename,[N1N2])%参数N1、N2为文件每个通道从N1到N2的样本。举例说明如下:[y,fs,nbits]=wavread('d:\shuisound.wav');sound(x,fs,bits);%播放声音%y就是音频信号;%fs是采样频率,比如说16000就是每秒16000次;%nbit是采样精度,比如说16就是指16位精度的采样。

E. matlab的wavread为什么不能读取wav文件

waveread函数只支持脉冲编码调制(pcm)数据格式,所以一般的wav格式matlab是不认的,所以需要用一些格式转换软件,自定义一下输出格式,改为pcm输出即可。然后就是wavread的文件路径必须是完整路径。

F. 如何在matlab中读入一个wav声音文件

在matlab中,可以用wavread函数来打开wav格式的声音文件。wavread函数的用法如下: 1、y = wavread(filename)% 输入参数filename为指定载入的音频文件名称,为单引号引出的字符串形式。返回参数y% % 为所读取的音频数据样本。当文件无扩展名时,系统自动附加扩展名.wav。 2、[y, Fs, nbits] = wavread(filename)% 参数filename、y的定义同上,Fs为采样频率,nbits为文件中每个样本的字节数。 3、[…] = wavread(filename, N)% 参数N为文件每个通道的前N个样本。 4、[…] = wavread(filename,[N1 N2])% 参数N1、N2为文件每个通道从N1到N2的样本。举例说明如下:[y,fs,nbits]= wavread('d:\shuisound.wav'); sound(x,fs,bits); % 播放声音% y就是音频信号; % fs是采样频率,比如说16000就是每秒16000次; % nbit是采样精度,比如说16就是指16位精度的采样。

G. 我在MATLAB中运行下面的程序, 提示未定义函数或变量"wavread" 这是为什么呀求解答

一般提示这个就是那个变量或者函数没有定义。如果你是从其它人那里随便考过来的代码片段,这种现象就很常见,需要找到那个人把代码考全才行。有可能是一个文件没拷全,也有可能是原来是好几个相互依赖的文件都要拷过来。

必须要定义,定义之后才可以使用。如下面的例子,未定义就会出错。符号变量定义方法。例如: sym x 或者 syms x ,两者有区别也有共同点。

可以不必定义,随时需要,随时定义,但是有时候如果变量很多,那么最好提前声明,声明的时候,可以直接赋予0值,并且注释,这样方便以后区分,避免混淆。

(7)为什么从matlab找不到wav文件扩展阅读:

编程中的变量可能不直接对应于数学变量的概念。计算变量的值不一定是数学中等式或公式的一部分。在计算中,可以在重复过程中使用变量 ,即在一个位置分配值,在其他位置使用,然后重新分配新值,并以相同的方式再次使用。计算机编程中的变量经常被给予长名称以使其相对描述其使用,而数学中的变量通常具有简洁的,一个或两个字符的名称来简化转录和操纵。

可变存储位置可以由几个不同的标识符引用,称为混叠的情况。使用其中一个标识符为变量分配值将更改可以通过其他标识符访问的值。

H. matlab的wavread为什么不能读取wav文件

压缩过的wav文件不能读取,只能读取无压缩的wav文件。

I. 我怎么才能把wav格式文件导入到matlab

在matlab中,可以用wavread函数来打开wav格式的声音文件。 wavread函数的用法如下: 1、y = wavread(filename) % 输入参数filename为指定载入的音频文件名称,为单引号引出的字符串形式。返回参数y% % 为所读取的音频数据样本

J. matlab 如何打开wav声音文件

在matlab中,可以用wavread函数来打开wav格式的声音文件。wavread函数的用法如下: 1、y = wavread(filename)% 输入参数filename为指定载入的音频文件名称,为单引号引出的字符串形式。返回参数y% % 为所读取的音频数据样本。当文件无扩展名时,系统自动附加扩展名.wav。 2、[y, Fs, nbits] = wavread(filename)% 参数filename、y的定义同上,Fs为采样频率,nbits为文件中每个样本的字节数。 3、[…] = wavread(filename, N)% 参数N为文件每个通道的前N个样本。 4、[…] = wavread(filename,[N1 N2])% 参数N1、N2为文件每个通道从N1到N2的样本。举例说明如下:[y,fs,nbits]= wavread('d:\shuisound.wav'); sound(x,fs,bits); % 播放声音% y就是音频信号; % fs是采样频率,比如说16000就是每秒16000次; % nbit是采样精度,比如说16就是指16位精度的采样。


赞 (0)