matlab 怎么定义无数个连续的变量?

比如:m0+m1+m2+...+mn,这种的
2025-01-28 00:47:02
推荐回答(1个)
回答1:

你可以用eval,给你个例子。
n = 100;
for j = 1 : n
eval(['m', num2str(j), '=j;']);
end
total = 0;
for j = 1 : n
eval(['total=total+m', num2str(j), ';']);
end
fprintf('total=%d\n', total);