Please, help me with this loop

I want to achieve this:
% Refine mesh four times and run the code
model.mesh('mesh1').feature.create('ref1', 'Refine');
model.mesh('mesh1').feature.create('ref2', 'Refine');
model.mesh('mesh1').feature.create('ref3', 'Refine');
model.mesh('mesh1').feature.create('ref4', 'Refine');
model.mesh('mesh1').run('ftri1');
I am using the code below, but it is not running
% Refine mesh four times and run the code
n =4
for k = 1:n
ref{k} = ['ref', num2str(k)];
end
for k = 1:n
model.mesh('mesh1').feature.create('ref{k}', 'Refine');
end
model.mesh('mesh1').run('ftri1');
Please, what am I doing wrong? Perhaps, I cannot achieve my goal using the code below, please, help me modify it. Thank you.

Respuestas (1)

Walter Roberson
Walter Roberson el 24 de Mayo de 2017

0 votos

model.mesh('mesh1').feature.create(ref{k}, 'Refine');

Categorías

Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 24 de Mayo de 2017

Respondida:

el 24 de Mayo de 2017

Community Treasure Hunt

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

Start Hunting!

Translated by