2.2.2.1.3 Matlab::Execute

Description

Executes command in Matlab workspace

Syntax

string Execute( LPCSTR lpcszCommand )


BOOL Execute( LPCSTR lpcszCommand, string & strReturn )

Parameters

lpcszCommand
[input] Matlab command to execute.
strReturn
[output] string to receive Matlab output,or Origin C output "??? FAILED TO EXECUTE MAtlab" if execution failed

Return

Returns the string containing Matlab command window output.

//Comment: ";" at the end of the command suppresses output in Matlab.


Returns TRUE on successful exit and FALSE on error.

Examples

EX1

#include <ExternApps.h>
void Matlab_Execute_ex1()
{
	Matlab matObj(true);
	if(!matObj)
	{
		out_str("No Matlab found !!!!!");
		return;
	}
	string strRet1 = matObj.Execute("ma=[1 2 3; 4 5 6]");    //defines 2x3 matrix named ma
	out_str(strRet1);
}

Remark

See Also

Header to Include

ExternApps.h