Redirect standard input to script within MATLAB shell

I have a MATLAB script that requires a lot of user inputs through the input() function. Since i need to do many trials with this script, i would like to automate such inputs. In the bash shell, this is possible with something like: matlab -nodisplay -nosplash -r script_name < input.txt But in the MATLAB shell the operator < seems to be not available for such purpose. I do not want to modify this script because it was not written by me and, since it is long and complex, i have fear to introduce errors. Is there a way to redirect the inputs (like in the bash shell) within the MATLAB shell? Thanks.

답변 (1개)

Walter Roberson
Walter Roberson 2016년 8월 14일

0 개 추천

No, there is not. Redirecting input at the shell level is the only option in that circumstance.

카테고리

도움말 센터File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

질문:

2016년 8월 14일

답변:

2016년 8월 14일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by