matlab图像显示时间,请问怎么把样点数变成时间显示在图像了里

怎么把该程序最后结果图片的样点数变换成时间

[filename,yxj]=uigetfile('*.wav','请选择纯净语音文件:');

tidy=wavread([yxj filename])';

[wavin,NOISE]=noisegen(tidy,20);              %加入10dB白噪声

%---------------------参数定义--------------------------

frame_len=256;                                   %帧长

step_len=0.5*frame_len;                          %分帧时的步长,相当于重叠50%

wav_length=length(wavin);

R=step_len;

L=frame_len;

f=(wav_length-mod(wav_length,frame_len))/frame_len;

k=2*f-1;                                         %帧数

h=sqrt(1/101.3434)*hamming(256)';                %汉明窗乘以系数的原因是使其符合条件要求

wavin=wavin(1:f*L);                              %带躁语音与纯净语音长度对齐

tidy=tidy(1:f*L);

win=zeros(1,f*L);

enspeech=zeros(1,f*L);

%--------------------------分帧-------------

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值