File: fscanfMat.cat

package info (click to toggle)
scilab 2.6-4
  • links: PTS
  • area: non-free
  • in suites: woody
  • size: 54,632 kB
  • ctags: 40,267
  • sloc: ansic: 267,851; fortran: 166,549; sh: 10,005; makefile: 4,119; tcl: 1,070; cpp: 233; csh: 143; asm: 135; perl: 130; java: 39
file content (37 lines) | stat: -rw-r--r-- 1,285 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
fscanfMat          Scilab Group          Scilab Function          fscanfMat
NAME
   fscanfMat - Reads a Matrix from a text file.
  
CALLING SEQUENCE
 M=fscanfMat(filename);
PARAMETERS
 filename : a character string giving the name of the  file  to  be
             scanned.
            
 M          : Output variable. A matrix of real numbers.
            
DESCRIPTION
   The fscanfMat function is used to read a scalar matrix from a text file. 
  The first non-numeric lines of the file are ignored and all the remaining
  lines must have the same number of columns (column  separator are assumed
  to be white spaces or tab characters). The number of columns of the
  matrix will  follow the number  of columns found in the file and the
  number of lines is fetched by  detecting eof in the input file. This
  function can be used to read  back numerical data saved with the
  fprintfMat.
  
EXAMPLE
 fd=mopen(TMPDIR+'/Mat','w');
 mfprintf(fd,'Some text.....\n');
 mfprintf(fd,'Some text again\n');
 a=rand(6,6);
 for i=1:6 ,
  for j=1:6, mfprintf(fd,'%5.2f ',a(i,j));end;
  mfprintf(fd,'\n'); 
 end
 mclose(fd);
 a1=fscanfMat(TMPDIR+'/Mat')
SEE ALSO
   mclose, meof, mfprintf, fprintfMat, mfscanf, fscanfMat, mget, mgetstr,
  mopen, mprintf, mput, mputstr, mscanf, mseek, mtell