Suppress Command Window Output using SYSTEM command

79 views (last 30 days)
Hi, on my code i'm doing a conversation between Matlab and a software called XFOIL. First the program creates a file (.dat) with all inputs that need to apply onXFOIL, than execute it with the follow command:
system('xfoil.exe < myfile.dat');
I want to suppress command window outputs. Can anybody help me?
Thank You!

Accepted Answer

Walter Roberson
Walter Roberson on 17 Oct 2016

More Answers (1)

Jan Siegmund
Jan Siegmund on 15 Nov 2021
The accepted answer unfortunately is OS specific. A MATLAB only solution would be:
[returncode, outputMessages] = system('xfoil.exe < myfile.dat');
or if you do not want to process the messages and need only the return code
[returncode, ~] = system('xfoil.exe < myfile.dat');

Categories

Find more on Communications Toolbox 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!