MATLAB Answers

Incrementing file names to run loop commands

조회 수: 6(최근 30일)
John Carroll
John Carroll 2021년 8월 9일
댓글: John Carroll 2021년 8월 10일
Hello
I am trying to write a short script to input some data from a list of files. The file names have a form as followed
Sample_run1_0V_dev.s2p
Sample_run1_5V_dev.s2p
Sample_run1_10V_dev.s2p
and so on
I would like to write a script in a loop format kind of like this
for n=0:5:200
Sample_run1_[n]V = sparameters('Sample_run1_[n]V_dev.s2p')
end
I would like the loop to increment the name of the file by changing just the characters in the brackets which will always be number and they will increment by 5 with each file name.
Currently I am doing this with a command for each file. After I import I then have to process the data which I again do but creating a block that executes the process for each file name but I would like to do this with a loop so I could write the commands once then repeat it by incrementing through the file names.
Thank you for the help

채택된 답변

Rik
Rik 2021년 8월 9일
Use sprintf to create your variable names, use arrays to store your data. Don't use numbered variables.
  댓글 수: 3
John Carroll
John Carroll 2021년 8월 10일
This is making a little more sense to me. I'll give this a try. Thanks

댓글을 달려면 로그인하십시오.

추가 답변(0개)

제품


릴리스

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by