Please note that the recommended version of Scilab is 2023.1.0. This page might be outdated.
See the recommended documentation of this function
write in a formatted file
character string specifying the file name or integer value specifying logical unit (see file).
This function can not open a UTF filename. In this case, please uses mopen.
real matrix or column vector of character strings.
character string, specifies a "Fortran" format. This character string must begin with a right parenthesis and end with a left parenthesis. Formats cannot mix floating point , integer or character edition modes
writes row-by-row a real matrix or a column vector of character
strings in a formatted file. Each row of the
begin in a new line of
file-desc file. Depending on
format a given row of the
may be written in more than one line of
Format examples :
See a Fortran book for more precision.
Direct access files :
k is the vector of records (one record by row, i.e.
write(%io(2),....) writes on Scilab's window.
Note that in this case
format should produce one output
line per matrix row. If this contraint is not verified unpredictable
behavior could happen.
if getos() == 'Windows' then unix('del asave'); else unix('rm -f asave'); end A=rand(5,3); write('asave',A); A=read('asave',5,3); write(%io(2),A,'('' | '',3(f10.3,'' | ''))') write(%io(2),string(1:10)) write(%io(2),strcat(string(1:10),',')) write(%io(2),1:10,'(10(i2,3x))') if getos() == 'Windows' then unix('del foo'); else unix('rm -f foo'); end write('foo',A)
- read — matrices read
- save — Save a variable or a serie of variables in a binary file
- file — file management
- fileinfo — provides information about a file
- writb — fortran file binary write
- print — prints variables in a file
- string — conversion to string
- mfprintf — converts, formats, and writes data to a file
- mprintf — converts, formats, and writes data to the main scilab window
- msprintf — converts, formats, and writes data in a string
- fprintfMat — writes a matrix in a file
|Report an issue|
|<< writb||Input/Output functions||write4b >>|