Azzera filtri
Azzera filtri

How can I change the name of a variable?

6 visualizzazioni (ultimi 30 giorni)
Bob il 30 Lug 2016
Risposto: Azzi Abdelmalek il 30 Lug 2016
I want to change the name of a variable, X which is the output from my simulink model, according to my input variable, np.
For example:
for i=1:2
np = input(':'); % let's say, for i=1 , np=50
sim('Simulink_Model'); % Output: X
sprintf('X%d',np) = X; % Now I want the output X to be X50

Risposte (1)

Azzi Abdelmalek
Azzi Abdelmalek il 30 Lug 2016
Read this you will know that it's not a good idea to create such name variables, you can just use one cell array
for ii=1:2
sim('Simulink_Model'); % Output: X
out{ii} = X;


Scopri di più su Simulink Functions in Help Center e File Exchange


Community Treasure Hunt

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

Start Hunting!

Translated by