MATLAB编程中的循环、条件语句及应用案例
1. 嵌套循环和嵌套条件语句
在MATLAB编程里,循环和条件语句能够相互嵌套。也就是说,一个循环或者条件语句可以在另一个循环或者条件语句内部开始和结束,而且嵌套的循环和条件语句数量没有限制。不过要记住,每个 if 、 case 、 for 和 while 语句都必须有对应的 end 语句。
以下是一个嵌套 for - end 循环的结构示例:
for k = 1:n
for h = 1:m
% 一系列命令
end
end
在这个结构中,每当 k 增加1,嵌套的内循环就会执行 m 次。总体而言,内部的命令组会执行 n × m 次。
下面通过一个具体的示例问题来进一步说明嵌套循环和条件语句的使用。
示例问题:使用循环创建矩阵
编写一个脚本文件程序,创建一个 n × m 矩阵,矩阵元素的值有如下规则:第一行每个元素的值是其所在列的编号;第一列每个元素的值是其所在行的编号;其余元素的值等于它上方元素和左方元素的值之和。程序运行时会要求用户输入 n 和 m 的值。
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



