Execute MATLAB command in Automation server
BSTR Execute([in] BSTR command)
Execute(command As String) As String
result = h.Execute('command')
result = Execute(h, 'command')
result = invoke(h, 'Execute', 'command')
The Execute function executes the MATLAB® statement specified by the string command in the MATLAB Automation server attached to handle h.
The server returns output from the command in the string, result. The result string also contains any warning or error messages that might have been issued by MATLAB software as a result of the command.
Note that if you terminate the MATLAB command string with a semicolon and there are no warnings or error messages, result might be returned empty.
From a Visual Basic® .NET client, execute the MATLAB version function in the server and return the output to the client.
Dim Matlab As Object Dim server_version As String Matlab = CreateObject("matlab.application") server_version = Matlab.Execute("version")
If you want to be able to display output from Execute in the client window, you must specify an output variable (i.e., result in the above syntax statements).
Server function names, like Execute, are case sensitive when used with dot notation (the first syntax shown).
If there is an error, the Execute function returns the MATLAB error message with the characters ??? prepended to the text.
COM functions are available on Microsoft® Windows® systems only.