![]() |
klMatrix
|
#include <string>
#include <stdio.h>
#include <malloc.h>
#include <fstream>
#include "mat.h"
#include "engine.h"
#include "kl_matrix.h"
Data Structures | |
class | klMatlabEngineThreadMap |
Enumerations | |
enum | klHoldOnStatus { NoHold =0, FirstPlot =1, HoldOn =2, LastPlot =3 } |
Functions | |
template<class TYPE > | |
void | klPlot1D (klVector< TYPE > &c, const char *filename, const char *title=NULL, const char *xAxis=NULL, const char *yAxis=NULL, bool useExtents=true, unsigned int start=0, unsigned int finish=0, klHoldOnStatus holdOn=klHoldOnStatus::NoHold, const char *markerType=NULL) |
template<class TYPE > | |
void | klScatterPlot2D (klVector< TYPE > &x, klVector< TYPE > &y, const char *filename, const char *title=NULL, const char *xAxis=NULL, const char *yAxis=NULL, bool useExtents=true, klHoldOnStatus holdOn=klHoldOnStatus::NoHold, const char *markerType=NULL) |
template<class TYPE > | |
void | klScatterPlot3D (klMatrix< TYPE > &c, const char *filename, const char *title=NULL, const char *xAxis=NULL, const char *yAxis=NULL, const char *zAxis=NULL, bool useExtents=true, klHoldOnStatus holdOn=klHoldOnStatus::NoHold, const char *markerType=NULL) |
template<class TYPE > | |
void | klHeatMapPlot (klMatrix< TYPE > &c, const char *filename, const char *title=NULL, const char *xAxis=NULL, const char *yAxis=NULL, const char *zAxis=NULL, bool useExtents=true) |
template<class TYPE > | |
void | klPlotHistogram (klVector< TYPE > &c, const char *filename, const char *title=NULL, const char *xAxis=NULL, const char *yAxis=NULL, klHoldOnStatus holdOn=klHoldOnStatus::NoHold, const char *markerType=NULL) |
template<class TYPE > | |
klMatrix< TYPE > | klMatlabImportMatrix (char *filen, TYPE dummy) |
template<class TYPE > | |
void | klMatlabExportVector (klVector< TYPE > &vector, char *filename_prefix, TYPE dummy) |
template<class TYPE > | |
void | klMatlabExportMatrix (klMatrix< TYPE > &matrix, char *filename_prefix, TYPE dummy) |
enum klHoldOnStatus |
void klHeatMapPlot | ( | klMatrix< TYPE > & | c, |
const char * | filename, | ||
const char * | title = NULL , |
||
const char * | xAxis = NULL , |
||
const char * | yAxis = NULL , |
||
const char * | zAxis = NULL , |
||
bool | useExtents = true |
||
) |
void klMatlabExportMatrix | ( | klMatrix< TYPE > & | matrix, |
char * | filename_prefix, | ||
TYPE | dummy | ||
) |
void klMatlabExportVector | ( | klVector< TYPE > & | vector, |
char * | filename_prefix, | ||
TYPE | dummy | ||
) |
klMatrix< TYPE > klMatlabImportMatrix | ( | char * | filen, |
TYPE | dummy | ||
) |
void klPlot1D | ( | klVector< TYPE > & | c, |
const char * | filename, | ||
const char * | title = NULL , |
||
const char * | xAxis = NULL , |
||
const char * | yAxis = NULL , |
||
bool | useExtents = true , |
||
unsigned int | start = 0 , |
||
unsigned int | finish = 0 , |
||
klHoldOnStatus | holdOn = klHoldOnStatus::NoHold , |
||
const char * | markerType = NULL |
||
) |
void klPlotHistogram | ( | klVector< TYPE > & | c, |
const char * | filename, | ||
const char * | title = NULL , |
||
const char * | xAxis = NULL , |
||
const char * | yAxis = NULL , |
||
klHoldOnStatus | holdOn = klHoldOnStatus::NoHold , |
||
const char * | markerType = NULL |
||
) |
void klScatterPlot2D | ( | klVector< TYPE > & | x, |
klVector< TYPE > & | y, | ||
const char * | filename, | ||
const char * | title = NULL , |
||
const char * | xAxis = NULL , |
||
const char * | yAxis = NULL , |
||
bool | useExtents = true , |
||
klHoldOnStatus | holdOn = klHoldOnStatus::NoHold , |
||
const char * | markerType = NULL |
||
) |
void klScatterPlot3D | ( | klMatrix< TYPE > & | c, |
const char * | filename, | ||
const char * | title = NULL , |
||
const char * | xAxis = NULL , |
||
const char * | yAxis = NULL , |
||
const char * | zAxis = NULL , |
||
bool | useExtents = true , |
||
klHoldOnStatus | holdOn = klHoldOnStatus::NoHold , |
||
const char * | markerType = NULL |
||
) |