Home | Develop | Download | Contact
example_matrix_export.cpp

Programa para el testeo de las funciones.Para compilar o código example_matrix_export.cpp:

g++ -static -o example_matrix_export example_matrix_export.cpp -lpdsramm

Para executar o programa:

./example_matrix_export

Retornando por consola:

A:
0       2       4
1       3       5

Código example_matrix_export.cpp:

#include <cmath>
#include <Pds/Ra>
int main(void)
{
Pds::Matrix A(2,3);
A.FillId();
A.Print("\nA:\n");
A.ExportCsvFile("filename.csv",';');
std::vector<std::string> title={"A title","B title","C title"};
A.ExportCsvFile("filename_title.csv",title);
A.Save("filedat.txt");
Pds::Matrix B(Pds::Ra::TextFormat,"filedat.txt");
B.Print("B\n");
B.ExportMatFile("B","matfile.mat");
return 0;
}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:86
@ TextFormat
Definition: RaDefines.hpp:154
bool ExportMatFile(const std::string &pname, const std::string &filepath) const
Escribe en un archivo binario en formato de octave la matriz. Es necesario dar un nombre como identif...
void Print(std::string str) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.
bool Save(const std::string &filepath) const
Escribe en un archivo de texto el contenido de la matriz.
bool FillId(void)
Inicializa la matriz con el valor de la posición de cada elemento.
bool ExportCsvFile(const std::string &filepath, char delimitador=',') const
Escribe en un archivo de texto el contenido de la matriz usando un formato Csv (Comma Separated Value...

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed