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.

Answers (1)

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

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Tags

Asked:

on 24 May 2017

Answered:

on 24 May 2017

Community Treasure Hunt

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

Start Hunting!