可以這樣:
m = 10;
for i = 1 : m
eval( [ "N", num2str( i ), " = i / ( m + 1 );" ] );
end
然後檢視當前所有變數:
>> whos
Name Size Bytes Class Attributes
N1 1x1 8 double
N10 1x1 8 double
N2 1x1 8 double
N3 1x1 8 double
N4 1x1 8 double
N5 1x1 8 double
N6 1x1 8 double
N7 1x1 8 double
N8 1x1 8 double
N9 1x1 8 double
i 1x1 8 double
m 1x1 8 double
可以這樣:
m = 10;
for i = 1 : m
eval( [ "N", num2str( i ), " = i / ( m + 1 );" ] );
end
然後檢視當前所有變數:
>> whos
Name Size Bytes Class Attributes
N1 1x1 8 double
N10 1x1 8 double
N2 1x1 8 double
N3 1x1 8 double
N4 1x1 8 double
N5 1x1 8 double
N6 1x1 8 double
N7 1x1 8 double
N8 1x1 8 double
N9 1x1 8 double
i 1x1 8 double
m 1x1 8 double