matlab2014b导出exe,matlab2010b生成exe文件问题

我用matlab生成exe文件,过程和百度google出来的一摸一样,以前也生成过,能运行的,现在就是不能运行我那个exe文件要读入一个80多M的音频文件,按道理说应该要运行一段时间,而我生成的exe文件在doc下运行的时候,

QieyinOne.exe的时候,直接就完了,什么反应都有。

贴一下主函数的文件

function BigQieyin()

[raw_data, fs] = wavread('G:\work\En\wav\侯晓东.wav');

% 只取一个信道信号

[raw_data_row raw_data_column] = size(raw_data);

if raw_data_column > 1

sig_channel_data = raw_data(:,1);

elseif raw_data_column == 1

sig_channel_data = raw_data;

else

disp('Data Dimension Error! Programme quits!');

return;

end

sig_channel_data = sig_channel_data(:);

sample_rate=16000;

if fs~=16000

signal = resample(sig_channel_data,sample_rate,fs);

end

% [signal, sample_rate] = wavread('G:\work\En\resample\李灵曦.wav');

% if sample_rate > 16000

%     disp('Sample rate is so large that memory will be used up! Programme quits!');

%     return;

% end

data_len = length(signal);

signal=signal(1:floor(data_len*0.5));

signal=WienerScalart96(signal,sample_rate);

data_len = length(signal);

y=SpectrumVad(signal,sample_rate,data_len); %谱变化进行端点检测

clear signal;

bigSilence=BigSpeech(y,data_len);                 %分大段

%[length_speech bigSpeech tag extra speech]=Analyse(y,bigSilence); %分小段

[bigSpeech tag extra]=Analyse(y,bigSilence); %分小段

disp(tag);

disp(bigSpeech);

disp(extra);

matlab里运行结果

G:\work\En\wav\侯晓东.wav

切分很成功!

2

1       50369      146881     1702721     2573505     4040720

0

按道理说运行之后也会显示点东西的,感觉就是没有运行

求大侠指点= = 我真的不知道是什么问题了 都要疯了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值