这是我用其他语言翻译的matlab代码的一部分
for a=10%[7 10 12],%20 50 200]
for b=20% 25 30],%50],
for c=1 %1.25 1.5],% 2]
我不是真正的matlab用户,并且不理解这些行。 我想分配的右边定义要迭代的值列表, 但不明白%和[]的含义, 为什么还有更多']'而不是' ['为什么有一个','在第二行结束?
答案 0 :(得分:1)
在MATLAB中for
循环就像这样
for i = [0 1 5 2]
statements
end
或
for i = 1 : 1 : 10 % i iterates over integers from `1` to `10`
statement
end
%
用于评论,
% MATLAB comment line
代码的简化形式是:
for a = 10
for b = 20
for c = 1
就像
a = 10
b = 20
c = 1