How to enter data in the system command?
8 views (last 30 days)
Show older comments
miguel angel torres quintero
on 24 Jul 2017
Answered: Simon Henin
on 24 Jul 2017
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 Comments
Accepted Answer
Simon Henin
on 24 Jul 2017
Use sprintf to create dynamic text, for example:
for i=3:5
system( sprintf('mseed2sac-2.1-win32 >> %s<>', files{i}) );
end
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!