请问我仿真得到的压力脉动数据,可以转化为能听到的wave格式声音信号吗??
当然可以,如果是一组Nx1的向量,就是单声道,Nx2是双声道,直接sound(x,Fs)就行
sound(x,Fs) % x是数据,Fs是采样频率(1s播放几个数据点,频率越高播放得越快)
具体代码:
clc,clear,close all;
load prsue %加载导入进去的数据 .mat格式
plot(prsue(:,1),prsue(:,2),"linewidth",1.5)
grid on
sound(prsue(:,2),5000) %不加5000Hz默认是8192Hz播放
audiowrite("pressure1.wav",prsue(:,2),5000)