T = eng::mxCreateDoubleMatrix(1, 16, eng::mxREAL); memcpy((void *)eng::mxGetPr(T), (void *)vMerkmal, sizeof(vMerkmal)); eng::engPutVariable(eng::ep, "Input", T); //T als Variable xy in MATLAB Konsole schreiben eng::engEvalString(eng::ep, "[ cstring ] = ClassString( Input)"); eng::engEvalString(eng::ep, "[ classindex,Classifier,clselect ] = LCS( cstring)"); eng::mxArray *array_ptr = eng::engGetVariable(eng::ep, "clselect"); if (array_ptr == NULL) { printf("Could not get variable_name1 from MATLAB workspace.\n"); } double pr1 = (double)mxGetPr(array_ptr)[0];