randQ.asv
上传用户:miaohui010
上传日期:2013-01-08
资源大小:2540k
文件大小:1k
开发平台:

Matlab

  1. function [name_tr,name_test]=randQ(x)
  2. j=1;k=1;
  3. tr(250,252)=0;
  4. test(250,252)=0;
  5. for i=1:500
  6.    if(rand>=0.5)
  7.        if (j>250)
  8.            for a=1:252
  9.            test(k,a)=x(i,a);
  10.            end
  11.            k=k+1;
  12.        else
  13.           for a=1:252
  14.           tr(j,a)=x(i,a);
  15.           end
  16.           j=j+1;
  17.        end
  18.    else
  19.         if(k>250)
  20.             for a=1:252
  21.             tr(j,a)=x(i,a);
  22.             end
  23.             j=j+1;
  24.         else
  25.             for a=1:252
  26.             test(k,a)=x(i,a);
  27.             end
  28.             k=k+1;
  29.         end
  30.     end 
  31. end
  32. name_tr=tr;
  33. name_test=test;
  34.