Programa para el testeo de las funciones.
A:
0 2 4
1 3 5
B
0 2 4
1 3 5
B=[
0.000000, 2.000000, 4.000000;
1.000000, 3.000000, 5.000000;
];
COL0 - COL1 - COL2
C:
0 2 4
1 3 5
<Matrix>
<Nlin>2</Nlin>
<Ncol>3</Ncol>
<Array>
0 2 4
1 3 5
</Array>
</Matrix>
<Matrix>
<Nlin>2</Nlin>
<Ncol>3</Ncol>
<Array>
0 2 4
1 3 5
</Array>
</Matrix>
C.MakeEmpty():
C:
0 2 4
1 3 5
#include <cmath>
#include <Pds/Ra>
int main(void)
{
std::vector<std::string> title={"A title","B title","C title"};
std::ofstream myfile;
myfile.open("filedat.xml");
myfile.close();
std::stringstream sstream;
std::cout<<"\n"<<sstream.str()<<"\n";
D.
ExportTexFile(
"filedat.tex",{
"Dog",
"Bird",
"Cat"},{
"A",
"B",
"C"});
return 0;
}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Pds::Matrix Eye(unsigned int N)
Retorna una matriz con unos en la diagonal y el resto ceros.
void MakeEmpty(void)
libera los datos internos de la matriz y la convierte en una matriz nula. es decir con lineas y colum...
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...
bool ImportCsvFile(const std::string &filepath, char delimitador, std::vector< std::string > &titles)
Lee un archivo de texto el contenido de la matriz usando un formato Csv (Comma Separated Values).
bool ExportXmlToStringStream(std::stringstream &sstream) const
Escribe en un std::stringstream en formato Xml el contenido de la matriz.
bool Save(const std::string &filepath) const
Escribe en un archivo de texto el contenido de la matriz.
bool ExportXmlToStream(std::ofstream &myfile) const
Escribe en un archivo Xml el contenido de la matriz.
bool ExportTexFile(const std::string &filepath, const std::vector< std::string > &titles, const std::vector< std::string > &rowtitles, const std::string &caption="My caption", const std::string &label="mylabel") const
Escribe en un archivo de texto el contenido de la matriz usando un formato de tabla de tex.
bool ImportXmlFromString(const std::string &str)
Carga el contenido de una matriz desde un std::string en formato Xml.
std::string ExportXmlToString(void) const
Retorna un std::string en formato Xml con el contenido de la matriz.
bool FillId(void)
Inicializa la matriz con el valor de la posición de cada elemento.
std::string ExportOctaveString(const std::string &pname) const
Retorna un std:string con los datos de la matriz en el formato de octave. Es necesario dar un nombre ...
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...
void Print(const std::string &str, unsigned int precision) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.
bool PrintVectorString(const std::vector< std::string > &str)
Print each string of a vector string in a new line in a text file.