Matlabデータハンドラ(2)

850 ワード

clear all
close all
DispartyData = 'cal5-90.txt';
RGBpicture = '5L.bmp';

a1 = 640*480;
tmpfile='tmp2.mat';
fidin = fopen(DispartyData, 'r'); %         (.list)
fidtmp=fopen(tmpfile,'w'); %         (      )
while ~feof(fidin) %          
  tline=fgetl(fidin); %          (     )
  if ~isempty(tline) %       
    [m,n]=size(tline);
    flag=1;
    for i=1:n %             
      if (tline(i)=='#'||tline(i)=='w'||tline(i)=='h')
        flag=0;
        break;
      end
    end
    if flag==1 %       ,         
      fprintf(fidtmp,'%s
',tline); end end end fclose(fidin); % fclose(fidtmp); % [a,b,c,d,e,t,h,i,j] = textread(tmpfile,'%f %f %f %d %d %d [%d %d] d%d',a1,'headerlines',6); A = [a,b,c,d,e,t,h,i,j];