If you have written your MATLAB script using the MexConnect interface and want to switch over to COM, it is very straightforward if you just use Connect commands. This will free you from being locked to the constraints of the MexConnect interface, and it will give you more configuration flexibility and coding options.
Sample MexConnect .m file
stkInit;
conid = stkOpen;
stkExec(conid, 'New / Scenario MATLABExample');
Converted COM .m file
uiApplication = actxserver('STK12.application'); %Change STK11 to start a different STK version
uiApplication.Visible = 1;
root = uiApplication.Personality2;
root.ExecuteCommand('New / Scenario MATLABExample');
After you switch the first couple of lines to use the COM interface, then you can do a Find and Replace to update all the stkExec(conid, commands to be the new format of root.ExecuteCommand( commands.You can learn more about all the ways to integrate STK and MATLAB at
STK Help > Integrating with STK > MATLAB Interface or from the
How do I connect STK and Matlab? FAQ article.