Giving names to different files automatically
3 次查看(过去 30 天)
显示 更早的评论
Hi sorry for the "silly " question , but i have a pretty large script written and i am trying to make a bit more functional i have several hundreds variables that repeat themselves into multiple files so i would like to use the command style fname = 'name_given' and then have something like these throughout the file but with fname as first component and A, B, C ,D etc as the secondary naming components.
fname = 'new'
fname+A = VarName ===> fname_A (getting out something like this)
any ideas please?
0 个评论
回答(2 个)
Jos (10584)
2014-7-8
Rethink your programming style critically. The basic idea about variables is that their contents change during execution of the code, and not their names…
Jos (10584)
2014-7-8
Maybe you can use structures?
MyStructure.A = 8 ;
MyStructure.B = 1:5 ;
MyField = 'A'
result = 2 * MyStructure.(MyField)
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Whos 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!