Matlab 에서 폴 더 의 파일 을 대량으로 읽 습 니 다.

Matlab 에서 폴 더 의 파일 을 대량으로 읽 습 니 다.
Matlab 에서 폴 더 의 txt 파일 을 대량으로 읽 습 니 다.
조회 횟수: 1101 회
현상금: 10
|
해결 시간: 2010 - 8 - 11 22: 26
|
질문 자: cloned
|
고발 하 다.
            50    txt                                

        

       .M              txt                txt    

    :
1 MATLAB               
2              ?

최 적 답안
    E:
ew txt , matlab , temp.txt , , , , , 。 file=dir('E:
ew\*.txt'); for n=1:length(file) temp=dlmread(['E:
ew\',file(n).name],' ',0,1); eval([file(n).name(1:end-4),'=temp;']) end

 
 
1.Matlab  dir                    ,                .

dir         
dir('.')                 
dir('G:\Matlab')                 
dir('*.m')                      

                       
        name    -- filename
        date    -- modification date
        bytes   -- number of bytes allocated to the file
        isdir   -- 1 if name is a directory and 0 if not
        datenum -- modification date as a MATLAB serial date number
      ,    ,  ,     ,Matlab       

                .

2.         ,                       ,  tmp,                ,  str='a1'
   a1=tmp     ,        
str_a1=[str,'=tmp'];
eval(str_a1);
  a1        workspace 

                 a1 ?                      ,                             , tmp.

           . 

좋은 웹페이지 즐겨찾기