0

我试图弄清楚如何在 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"

这种感觉好像应该很简单,但我还没有弄清楚。请帮忙!

4

1 回答 1

1

Something like this:

lineStr = 'Elset, elset="element %d", instance="simple plate-1" %d,\n'

for i = 0 : 150000 - 1
    fprintf(1, lineStr, i, 150000 - i);
end
于 2013-08-23T02:25:54.303 回答