Fix MatlabWriter write 3d data.
This commit is contained in:
@@ -14,8 +14,9 @@ MatlabWriter::~MatlabWriter()
|
||||
|
||||
void MatlabWriter::write(const Aurora::Matrix& aMatrixs, const std::string& aName)
|
||||
{
|
||||
size_t dims[2] ={(size_t)aMatrixs.getDimSize(0),(size_t)aMatrixs.getDimSize(1)};
|
||||
matvar_t* var = Mat_VarCreate(aName.c_str(),MAT_C_DOUBLE,MAT_T_DOUBLE,2,dims,aMatrixs.getData(),0);
|
||||
int dimsSize = aMatrixs.getDims();
|
||||
size_t dims[3] ={(size_t)aMatrixs.getDimSize(0),(size_t)aMatrixs.getDimSize(1), (size_t)aMatrixs.getDimSize(2)};
|
||||
matvar_t* var = Mat_VarCreate(aName.c_str(),MAT_C_DOUBLE,MAT_T_DOUBLE,dimsSize,dims,aMatrixs.getData(),0);
|
||||
Mat_VarWrite(mMat,var,MAT_COMPRESSION_NONE);
|
||||
Mat_VarFree(var);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user