How to enter data in the system command?
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello I have a problem with my code in matlab: I want to enter a archive in the >>here<< section as you can see in a cycle: code: file=dir('C:\Users\fyre\Documents\funciones\logs'); %directory files=strvcat(file.name); % I got the archives that a I need k=1; D=[]; for i=3:5 system('mseed2sac-2.1-win32 >>here<>') end but in each cycle i only get: system('mseed2sac-2.1-win32 >>here<>') before due to the quotes, we know that here have to change archive in each interation..
댓글 수: 0
채택된 답변
Simon Henin
2017년 7월 24일
Use sprintf to create dynamic text, for example:
for i=3:5
system( sprintf('mseed2sac-2.1-win32 >> %s<>', files{i}) );
end
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!