2.4.4 for方程

2.4.4 for方程

for方程是对一系列结构形式相同的方程的简洁表达方式,其语法形式为:

其中,for_indices是迭代器,多个迭代器之间以逗号分隔,每个迭代器的形式为:

var是迭代变量,expr1是迭代变量的迭代范围,必须是参数或常量类型的向量表达式。迭代变量var依次取迭代范围表达式expr1中元素的值。例如:

i分别取值1、2、3、4,for方程与下面的简单方程是等价的:

当for方程中有多个迭代器时,相当于嵌套for方程,等价形式是将迭代器之间的逗号替换为“loop for”,并且每个逗号在“end for;”之后添加一个“end for;”。例如:

等价于