How to run a MATLAB file without opening the MATLAB GUI?
23 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Pierre
el 27 de Feb. de 2025
Movida: Mike Croucher
el 27 de Feb. de 2025
Hello,
I am trying to test a batch file that runs matlab with an input file
the batch file is one line:
"C:\Program Files\MATLAB\R2024b\bin\matlab.exe" -noFigureWindows -minimize -nosplash -r "c:\tmp\test\test_matlab_no_GUI_batch.m"
the MATLAB file is:
a=6;
b=7;
c=a+b;
dlmwrite('c:\tmp\test\HFSS_Batch\test_matlab_no_gui.txt',c)
I would expect to see the "test_matlab_no_gui.txt" file in "c:\tmp\test\" folder.
I am not. what am I missing?
Thank you
0 comentarios
Respuesta aceptada
Mike Croucher
el 27 de Feb. de 2025
Editada: Mike Croucher
el 27 de Feb. de 2025
You need to wrap your script in a run command. I also suggest using the newer, -batch switch
"C:\Program Files\MATLAB\R2024b\bin\matlab.exe" -batch "run('C:\Users\walki\battest.m')"
Alternatively, add your directory to the MATLAB path before running the script. Like this
"C:\Program Files\MATLAB\R2024b\bin\matlab.exe" -batch "addpath('C:\Users\walki\');battest"
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Startup and Shutdown en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!