如下图:
for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式条件表达式末尾循环体){中间循环体;}。
注意事项:
1、for循环中的变量可以是一个也可以是多个。
2、for循环中语句可以为语句体, 语句体外加大括号"{}"将参加循环的语句括起来。
3、for循环中的"单次表达式"、"条件表达式"和"循环体语句"都是选择项, 即可以缺省成只剩下“;”的空语句。
可以使用两层for循环控制命令来创建矩阵A,具体实现如下:matlab
% 初始化矩阵A为全零矩阵
A = zeros(5, 6)
% 使用for循环控制命令,遍历矩阵的每个元素,并计算其值
for i = 1:5
for j = 1:6
A(i, j) = 1 / (i + j - 1)
end
end
% 输出矩阵A的值
disp(A)
运行以上代码,就可以创建矩阵A并输出其值。
可以定义一个空向量,循环中每一次计算把结果加到向量末尾(或者头部),就像链表 *** 作一样。这样每一次循环中的结果就都被存下来了。给出示例代码如下:
%%
clcclear
a=[]%定义空矢量
for i=1:5
t=2^i%循环中每次计算2^i
a=[a t]%计算结果每次都加到a的末端
end
a
运行结果如下:
a =
2 4 81632
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)