matlab txt文件按行打乱顺序 txt按行读取 按行写入 打乱顺序

clear all;
clc;


fidin=fopen('Cund1.txt');
fidout = fopen('Cnd1_rand.txt','w');
index =0;
while ~feof(fidin)                   %?????????                                      
   tline=fgetl(fidin);
   index =index+1
   str{index} = tline;
end


rand_index = randperm(index);


for i=1:index
    fprintf(fidout, '%s\n',str{rand_index(i)});   
    i
end


fopen(fidin);
fopen(fidout);

你可能感兴趣的:(matlab txt文件按行打乱顺序 txt按行读取 按行写入 打乱顺序)