Rename workspace structure with cell

I have a trainedModel, and I want to rename the model automaticaly by 'for'
trainedModel = struct('test', 'test')
responseNames = {'Force1', 'Force2', 'Force3', 'Force4'}
I want to change the name of structure to 'trainedModel_Force1' using reponseNames.

2 Comments

Stephen23
Stephen23 on 27 Mar 2019
Edited: Stephen23 on 27 Mar 2019
Dynamically defining or accessing variable names is one way that beginners force themselves into writing slow, complex, obfuscated, buggy, hard-to-debug code. Read this to know why:
Indexing is simple, neat, easy to debug, and very efficient (unlike what you are trying to do). You should use indexing into one array (numeric or cell or structure), or a table, or fieldnames of a structure, or any other simpler way to store your data.

Sign in to comment.

Answers (0)

Categories

Asked:

on 26 Mar 2019

Edited:

on 27 Mar 2019

Community Treasure Hunt

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

Start Hunting!