2013-08-23 108 views
0

我想弄清楚如何在matlab中創建一個循環,可以重複一個語句,但每次增加/減少語句中的數字。簡單的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" 

這感覺好像應該很簡單,但我還沒弄明白。請幫忙!

回答

1

事情是這樣的:

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

for i = 0 : 150000 - 1 
    fprintf(1, lineStr, i, 150000 - i); 
end