MATLAB中两个循环套在一起,先运行外循环还是先运行内循环?
展开全部
matlab两个循环嵌套,首先会开始运行外循环,然后依次运行外循环中的语句,当运行到内循环的时候,开始运行内循环,然后内循环循环一遍结束,继续运行内循环之后的语句。
例如下程序,用来计算1到10的阶乘,并输出:
for i=1:10
sum=1;
for j=1:i
sum=sum*j;
end
sum
end
程序运行过程:首先运行for i=1:10 ,开始外循环第一个循环——接着运行sum=1; ——再接着运行内循环for j=1:i sum=sum*j; end,直到内循环循环结束——然后继续运行sum,即输出阶乘的值——然后返回顶部,开始进行外循环的第二个循环——以此类推。
扩展资料
MATLAB中嵌套for循环语句的语法如下:
for m = 1:j
for n = 1:k
<statements>;
end
end。
MATLAB中的嵌套while循环语句的语法如下:
while <expression1>
while <expression2>
<statements>
end
end。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询