MF_recall MD_recall ME_recall
MCF_recall MCD_recall MCE_recall
MI_recallMBI_recallMSI_recallMLI_recallMQI_recall
MU_recallMUB_recallMUS_recallMUL_recallMUQ_recall
FunctionRead a matrix in binary format from a stream
Syntax C/C++#include <MFstd.h>
void MF_recall( fMatrix MA, ui ht, ui len, FILE *stream);
C++ MatObj#include <OptiVec.h>
void matrix<T>::recall( FILE *stream );
Pascal/Delphiuses MFstd;
procedure MF_recall( MA:fMatrix; ht, len:UIntSize; var Stream:FILE );
DescriptionThe matrix MA of ht*len elements is read from stream in binary format. Normally, these functions are used to retrieve data stored by the respective function of the MF_store family.

In C/C++, matrices are stored by rows, where as Pascal/Delphi and Fortran work with matrices stored by columns. This means that you will get the transpose of a matrix stored by a C/C++ program, if you read it with a Pascal/Delphi program, and vice versa. In this case, simply call
MF_transpose( MA, MA, ht, len );.

See alsoMF_store,   chapter 14

MatrixLib Table of Contents  OptiVec home