实验四  MATLAB的程序结构

 

一、实验目的:

熟悉Matlab的程序结构,掌握利用Matlab软件进行程序设计的方法。会利用循环、分支等结构来设计Matlab程序。

二、相关知识

Matlab中,程序结构一般可分为顺序结构、循环结构、分支结构三种。顺序结构是指程序顺序逐条执行,循环结构与分支结构都有其特定的语句,这样可以增强程序的可读性。

(一)FOR循环结构

 for i=初值:增量:终值

    循环体

 end

(二)WHILE循环结构

 while 条件表达式

    循环体

 end

(三)IF分支结构

 if 条件表达式

   语句

 end

 if条件表达式

   语句

 else

   语句

 end

(四)SWITCH分支结构

switch 表达式

case 常量表达式1

  语句组1

case 常量表达式2

  语句组2

 …….

case 常量表达式n

  语句组n

end

(五)程序的流程控制

1continue 语句用于forwhile循环体中,其作用是终止一次循环的执行,它跳过本次循环中未被执行的语句,去执行下一论循环。

2break语句结束当前循环,常与if语句配合使用。

3return语句使它所在的函数结束运行,并返回到调用该函数的函数。

 

三、实验内容

1.设计一段程序,分别用for循环和while循环求1+2+3+…+100的和。

2.设有函数,试定义这个函数,并绘制出在区间[-44]上的图形。

3.已知级数发散,求N使得恰好大于9

4.通过即时输入10个数,将其中大于10的数求和,并计算其和的开方。(注:程序运行中即时输入数据,用input()函数即可实现。)

 

5.完成实验报告。