概述
如果让一个人反复做一件相同或相似的事情,他会感到厌烦与疲倦,还容易出错。计算机天然具备替代人类做重复工作的优势。Matlab 与其他程序语言一样,主要采用两种方式实现循环操作。
for 循环
写一个求 1 至给定的整数 n 的和的例子来说明 for 循环的用法。
sum = 0;
n = input('Please enter the number n: ');
for i = 1: n
sum = sum + i;
end
sprintf ('You added 1 to %d, and the result is %d', n, sum)
在这段代码中,先从用户那里获得 n 的值,然后从 1 至 n 逐个取值加到 sum 上。最终得到的 sum 值就是我们要求的值。
for 后面紧跟着一个表达式i = 1:n. 前面说过 : 的用法,显然
= 右边的值是一个 1 到 n 的矩阵。
for 语句后面紧跟着一个缩进了的语句,这个语句部分,我们常把它称为循环体。这里面循环体只有一个语句,事实上,循环体可以有多个语句。
整个的 for 循环语句以end结束。
以n = 10为例,这个循环过程就是从矩阵[1,2,3,4,5,6,7,8,9,10]中依次取值赋给变量i, 然后按顺序执行循环体中的语句,在这个例子中,就是执行sum = sum + i. 执行到矩阵中的最后一个值,for 循环就结束。
一点编程经验经验都没有的同学可能理解这些程序稍有点困难,可以拿张纸,将程序每一步的执行结果都写出来。
最后
以上就是暴躁指甲油为你收集整理的matlab从1到n怎么循环,8 Matlab 循环操作的全部内容,希望文章能够帮你解决matlab从1到n怎么循环,8 Matlab 循环操作所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复