这是我要翻译成另一种语言的 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 用户,也不理解这些行。我想赋值的右侧定义了要迭代的值列表,但不明白 % 和 [] 的含义,为什么"]"比"["多,为什么第二行末尾有一个","?
在 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