Name

IO_READDATA — Function to read data from a text file

Calling Sequence

[DATA_NUM,DATA_TXT]=IO_READDATA(ChemFICH,[FORMAT,HEADERCHARAC])

Parameters

ChemFICH

Path of the target file.

FORMAT

Printing format (C language synthax)

HEADCHARAC

Character indicating header section (default = "#")

DATA_NUM

Numerical data matrix.

DATA_TXT

Text data matrix.

Description

  • Use simple descriptor in FORMAT. Ex: '%s %f %f\n'

  • Always terminate FORMAT by the string '\n'

Examples

    // Prints data with IO_PRDATA
   fpath=TMPDIR+'/out.txt';
   DATA=rand(100,4);for i=1:100, CODE(i) = code2str(int(rand(1,5)*25)+10); end;
   [T,F]=IO_ENTETE(['Code' 'V'+string(1:size(DATA,2))],10,3,1);
   IO_PRDATA(fpath,F,DATA,CODE,['-- Header --';'';T;'']);
   
   // Reading the data file with IO_READDATA
   [DATA2,CODE2]=IO_READDATA(fpath);
   
   

See Also

mopen , mclose , mfprintf , IO_ENTETE , IO_ENTETE

Authors

Julien Lerat

CEMAGREF Antony, HBAN Unit, julien.lerat@cemagref.fr