2012-02-04 3 views
0

信号を列に分割し、データをランダムに検証し、テストしたいと考えています。私はテストと検証データがnullになる

[y1,Fs1,nbits1,readinfo1]=wavread('src04.wav'); 
[y2,Fs2,nbits2,readinfo2]=wavread('tgt04.wav'); 
[trainV1,valV1,testV1,trainInd,valInd,testInd] = dividerand(y1,0.6,0.2,0.2); 
[trainV2,valV2,testV2] = divideind(y2,trainInd,valInd,testInd); 

としてそれをやった。しかし、検証とテストデータ(valV1、testV1とvalV2、tetsV2)は、空の行列として表示されています。

検証データとテストデータはどのように入手できますか?

答えて

0

'y1'の形状が間違っている可能性があります。 Y1を移調してみてください。

[trainV1,valV1,testV1,trainInd,valInd,testInd] = dividerand(y1',0.6,0.2,0.2); 
'Y2'

のための同じ

関連する問題