1-2MATLAB软件.ppt

2.2 程序流程控制 2.2.3 循环结构1:for语句 例2-7 有一个4?5 矩阵,编程求出其最大值及其所处的位置. a = rand(4, 5) b = 0; c = [0 0]; for i=1: 4 for j = 1: 5 if ba(i, j), b=a(i, j); c = [i j]; end end end b, c 2.2 程序流程控制 2.2.4 循环结构2:While语句 与for 循环以固定次数求一组命令相反,while 循环根据条件表达式的值来确定程序的运行方式,一般用以事先不知道循环次数的情况. while ( 条件表达式) { 循环体} end 只要条件表达式为真,就执行while 和end 语句之间的循环体. 2.2 程序流程控制 2.2.4 循环结构2:While语句 例2-8 设银行年利率为11.25%,将10000元钱存入银行,问多长时间会连本带利翻一番? money = 10000 years = 0 while money 20000 years = years + 1 money = money*(1 + 11.25/100) end 2.2 程序流程控制 2.2.4 循环结构2:While语句 例2-9 Fibonacci数列的元素满足: Fk+2 = Fk +

文档评论(0)

1亿VIP精品文档

相关文档