milp的matlab的案例代码_Matlab神经网络30个案例第1案例代码

%%清空环境变量clcclear%%训练数据预测数据提取及归一化%下载四类语音信号load data1 c1load data2 c2load data3 c3

%%

清空环境变量

clc

clear

%%

训练数据预测数据提取及归一化

%

下载四类语音信号

load data1 c1

load data2 c2

load data3 c3

load data4 c4

%

四个特征信号矩阵合成一个矩阵

data(1:500,:)=c1(1:500,:);

data(501:1000,:)=c2(1:500,:);

data(1001:1500,:)=c3(1:500,:);

data(1501:2000,:)=c4(1:500,:);

%

从

1

到

2000

间随机排序

k=rand(1,2000);

[m,n]=sort(k);

%

输入输出数据

input=data(:,2:25);

output1 =data(:,1);

%

把输出从

1

维变成

4

维

for i=1:2000

switch output1(i)

case 1

output(i,:)=[1 0 0 0];

case 2

output(i,:)=[0 1 0 0];

case 3

output(i,:)=[0 0 1 0];

case 4

output(i,:)=[0 0 0 1];

end

end

%

随机提取

1500

个样本为训练样本,

500

个样本为预测样本

input_train=input(n(1:1500),:)';

output_train=output(n(1:1500),:)';

input_test=input(n(1501:2000),:)';