Open .m files in current MATLAB instance from Windows Powershell
12 views (last 30 days)
Show older comments
I am trying to open matlab files via matlab file.m from Windows PowerShell, so that I can proceed to edit them in MATLAB. However, when I run that, it starts a new instance of MATLAB.
What changes should I make in my computer/shell so that the above command opens the .m file in the existing MATLAB instance?
Ideally, I would like the changes to be permanent, and not have to write additional commands or flags every time I start a new instance of the PowerShell and wish to open an .m file.
Before upgrading to 2019a, I was used to just running matlab C:/Users/username/Documents/script_to_edit.m on PowerShell, and it would open in the instance of MATLAB that I had already open. Now, when I do that, it opens a new instance of MATLAB instead. I suppose it has to do with paths and/or aliases that were removed during the upgrade.
Ive J on 26 Sep 2021
function addME(a, b)
fprintf("sum a + b equals %.2g\n", a + b)
Then from powershell (assuming your PS instance is within pwd):
matlab -batch "addME(3, 5)"
Find more on Environment and Settings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!