以一个指定的次数重复执行语句
for variable = expression
statements
end
一般的格式是:
for variable = expression
statement
...
statement
end
当下面的语句,直到结束,被执行的时候,表达式的列一次性地存储在变量中。在实际中,表达式几乎总是标量形式:标量,在这种情况下,它的列仅仅是标量。for语句的范围总是以匹配的end作为结束。
假设K已经被赋值。使用零元素预分配矩阵以节约内存,创建希尔伯特矩阵。
a = zeros(k,k) % Preallocate matrix
for m = 1:k
for n = 1:k
a(m,n) = 1/(m+n -1);
end
end
Step s with increments of -0.
for s = 1.0: -0.1: 0.0,..., end
Successively set e to the unit n-vectors:for e = eye(n),..., end
The line :for V = A,..., end 和这个有一样的效果:for k = 1:n, V = A(:,k);..., end
except k is also set here.
原文:http://blog.csdn.net/u010142437/article/details/23569145