我试图弄清楚如何在matlab中创建一个循环,它可以重复一个语句,但每次都会增加/减少语句中的数字。
因此,例如,我想重复声明 -
Elset, elset="element 1", instance="simple plate-1" 150000,
过去很多次,但增加了元素数量,以便它开始像这样 -
Elset, elset="element 1", instance="simple plate-1" 150000,
Elset, elset="element 2", instance="simple plate-1" 149999,
Elset, elset="element 3", instance="simple plate-1" 149998,
Elset, elset="element 4", instance="simple plate-1" 149997,
Elset, elset="element 5", instance="simple plate-1" 149996,
Elset, elset="element 6", instance="simple plate-1"
这种感觉好像应该很简单,但我还没弄明白。请帮忙!
答案 0 :(得分:1)
这样的事情:
lineStr = 'Elset, elset="element %d", instance="simple plate-1" %d,\n'
for i = 0 : 150000 - 1
fprintf(1, lineStr, i, 150000 - i);
end