我想用现有的matlab文件创建simulink块。我有系统与信号处理技术。我使用simulink块“Matlab函数”。使用现有的m文件创建simulink块
在该函数定义我,
x = audioread('test\test2.wav');
我怎样才能解决这个问题?
我想用现有的matlab文件创建simulink块。我有系统与信号处理技术。我使用simulink块“Matlab函数”。使用现有的m文件创建simulink块
在该函数定义我,
x = audioread('test\test2.wav');
我怎样才能解决这个问题?
有两种方法可以解决这个问题,要么使用read from media file模块来使用simulink only解决方案,要么使用coder.extrinsic
。
当我使用x = audioread('test \ test2.wav');它提供了46552 * 1的矩阵。但是当我使用上面的simulink块时,它给出了217 * 1的矩阵。我想把时间频率作为一个矩阵。这块会解决这个问题吗? @ Daniel –
默认情况下(来自文件的采样时间),块将逐个输出采样。如果您改为采用较慢的采样时间,则会输出较大的音频文件,每个音频文件只要您的采样时间。 – Daniel
[x,fs] = audioread('test \ test2.wav');它给出fs = 22050。我需要在“每个音频通道的采样”字段中给出这个值吗? @丹尼尔 –
请以可读的方式插入错误信息。 – Daniel