You are here: Symbol Reference > MtxExpr Namespace > Classes > Matrix Record > public > Matrix.SaveToFile Method
MtxVec VCL
ContentsIndex
PreviousUpNext
Matrix.SaveToFile Method

Write object header and values to a file.

Pascal
procedure SaveToFile(const FileName: string; Append: boolean = False);

Write the header describing the calling object and the values array of the calling object to the file, specified by the FileName. If the file already exist, the data is overwritten by default. If Append is True, the data is appended to the end of the file. The data is always saved with default precision. (single or double). 

 

  • In case of '.csv' extension a comma is used as a column delimiter for matrices.
  • In case of '.txt' extension a tab is used as a column delimiter for matrices.
  • For all other extensions, the format is binary

It is recommended you use a *.mtx extension when you're saving/loading matrix to/from file. Similarly, you should use a *.Vec extension when you're saving/loading vector to/from file.

var Mtx: Matrix; begin Mtx.SetIt(2,2,False,[3,1,-1,5]); Mtx.SaveToFile('c:test.mtx'); // Write info and header for Mtx to file end;
Examples on GitHub
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!