MATLAB基础及应用实验指导书
MATLAB基础及应用实验指导书

MATLAB基础及应用实验指导书MATLAB基础及应用课程实验指导书实验一软件环境和基本操作熟悉一、实验目的①熟悉MATLAB 主界面,并学会简单的菜单操作。
②学会简单的矩阵输入与信号输入。
③掌握部分绘图函数。
二、实验内容熟悉MATLAB操作环境,通过简单操作熟悉MATLAB的基本使用方法。
三、实验要求与步骤1、用户第一次使用MATLAB 时,建议首先在屏幕上键入demo 命令,它将启动MATLAB 的演试程序,用户可在此演示程序中领略MATLAB 所提供的强大的运算与绘图功能。
也可以键入help 进行进一步了解。
MATLAB 启动界面如图所示:MATLAB 语言最基本的赋值语句结构为:变量名列表= 表达式。
表达式由操作符或其它字符,函数和变量名组成,表达式的结果为一个矩阵,显示在屏幕上,同时输送到一个变量中并存放于工作空间中以备调用。
如果变量名和“= ”省略,则ans 变量将自动建立,例如键入:1900/81 ,得到输出结果:ans =23.4568 。
MATLAB 中变量命名的原则要求必须以英文字母开头,文件夹名字中可以还包括、下划线和数字,不要使用其他的字符,更不要单纯使用数字或者中文名命名,有时在运行MATLAB 中一些莫名的错误可能就是不规范的命名引起的。
这种规则包括将来为自己编写的脚本文件、函数文件命名以及为使用的变量命名也应遵循这个规则。
2、用户工作目录和当前目录的建立和设置1)为管理方便,每个用户在使用MATLAB 前,尽量为自己建立一个专门的工作目录,即“用户目录”,用来存放自己创建应用文件。
例如首先打开资源管理器,在E 驱动器下可以根据自己喜好建立一个新文件夹,但应注意:该文件夹必须以英文开头,文件夹名字中可以包括字母、下划线和数字,不要使用其他的字符,更不要单纯使用数字或者中文名命名,有时在运行MATLAB 中一些莫名的错误可能就是不规范的命名引起的,这与MATLAB 中为变量和文件名命名原则是一致的。
MATLAB实验指导书(附答案)

MATLAB基础实验指导书漳州师范学院物电系2010年10月目录实验一MATLAB环境的熟悉与基本运算 (2)实验二MATLAB数值运算 (8)实验三MATLAB语言的程序设计 (12)实验四MATLAB的图形绘制 (16)实验五采用SIMULINK的系统仿真 (20)实验六MATLAB在电路中的应用 (25)实验七MATLAB在信号与系统中的应用 (27)实验八MATLAB在控制理论中的应用 (29)实验一 MATLAB环境的熟悉与基本运算一、实验目的:1.熟悉MATLAB开发环境2.掌握矩阵、变量、表达式的各种基本运算二、实验基本知识:1.熟悉MATLAB环境:MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器文件和搜索路径浏览器。
2.掌握MATLAB常用命令3.MATLAB变量与运算符变量命名规则如下:(1)变量名可以由英语字母、数字和下划线组成(2)变量名应以英文字母开头(3)长度不大于31个(4)区分大小写MATLAB中设置了一些特殊的变量与常量,列于下表。
MATLAB运算符,通过下面几个表来说明MATLAB的各种常用运算符表2 MATLAB算术运算符表3 MATLAB关系运算符表4 MATLAB逻辑运算符表5 MATLAB特殊运算4.MATLAB的一维、二维数组的寻访表6 子数组访问与赋值常用的相关指令格式5.MATLAB的基本运算表7 两种运算指令形式和实质内涵的异同表6.MATLAB的常用函数表8 标准数组生成函数表9 数组操作函数三、实验内容1、学习使用help命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye(其它不会用的指令,依照此方法类推)2、学习使用clc、clear,观察command window、command history和workspace等窗口的变化结果。
3、初步程序的编写练习,新建M-file,保存(自己设定文件名,例如exerc1、exerc2、exerc3……),学习使用MATLAB的基本运算符、数组寻访指令、标准数组生成函数和数组操作函数。
Matlab基础及应用实验指导书

Matlab基础及应用实验指导书Matlab基础及应用实验指导书实验一Matlab的基本操作实验目的:掌握Matlab的基本操作方法实验内容:1、使用变量与基本运算;2、向量与矩阵的处理;3、程序流程控制;4、M文件编辑。
参照教材相关内容向量生成:x=linspace(0,2*pi);y=sin(x);plot(x,y)plot(x,sin(x),'o',x,cos(x),'x',x,sin(x)+cos(x),'*');数据导入1.菜单File—Import—Data,支持Excel、txt等;2.在Workspace窗口中双击数据表名,在Array Editor中将数据复制进去即可。
绘图1将数据表的各列数值分别赋予变量x、y、z等,格式如下:x=sheetname(:,1), y=sheetname(:,2),z=sheetname(:,3);2用命令plot(x,y,’XXXX’)绘制图形,单引号中的符号表示点线的属性,如线形、颜色、点的形状等,若用双对数坐标画图则命令为loglog(x,y);3在弹出的绘图界面中用菜单View—Property Editor编辑图形属性,如字体大小、数据点形状、横纵坐标名称、绘图区域颜色等;4绘图方法2:在数组编辑器上点击Plot Selection按钮,选择图形的类型即可;5绘图方法3:菜单File—New—Figure创建新的图形,在图形编辑器中Figure Palette面板点击2D Axes,点击右下角Add Data选择图表类型和坐标轴的数据源,度分布图将坐标轴由线形改为对数即可。
6hold on/off命令:叠绘命令,切换绘图的保持功能;7绘制双纵轴:7.1plotyy(x1,y1,x2,y2):分别用左/右侧y轴表示两条曲线;7.2plotyy(x1,y1,x2,y2,FUN):FUN是字符串格式,用来指定绘图的函数名,可以由多个。
MATLAB语言及应用实验指导书(测控使用)1

《MATLAB语言及应用》——实验指导书实验一、Matlab软件初步与入门实验二、数据及数据文件实验三、M脚本文件与函数文件编程初步实验四、数据和函数的可视化实验五、MATLAB仿真环境 (扩展)实验六、句柄图形和图形用户界面制作(选学)测控技术与仪器专业编写二○一一年二月二十日实验部分实验1 Matlab软件初步与入门回目录实验项目:Matlab软件初步与入门实验目的:1.熟悉Matlab7的开发环境;2.主菜单和工具栏的内容;3.Matlab的通用参数设置;4.workspace的用法;5.命令历史窗口作用和功能;6.M文件编辑器的功能和用法。
7.帮助系统的使用。
实验内容:1、进入MATLAB的开发环境。
方法一:点击桌面上的快捷方式或matlab\文件夹下的快捷方式图标。
方法二:点击matlab\bin\win32文件夹下的matlab.exe。
这两种方法的当前目录不同。
优先选用方法一。
可见到如下交互界面(见图2-1):图2-12、退出MATLAB的开发环境。
退出Matlab的方式很多:2、1 在Matlab命令窗口的―File‖菜单下选择―Exit Matlab‖;2、2、 快捷键―Ctrl+q‖;2、3、 在命令窗口输入―quit‖命令; 2、4、 在命令窗口输入―exit‖命令;2、5、 用鼠标单击命令窗口右上角的―X‖按钮; 2、6、 用鼠标双击命令窗口左上角的图标―‖。
3、 熟悉MATLAB 的desktop 操作桌面(1) 熟悉指令窗(command window )----界面见图2-2图2-2a 、 点击指令窗右上角的可以从将指令窗从操作桌面独立出来,点击指令窗中view菜单下的Dock Command window 可以使指令窗嵌入回操作桌面。
b 、 在指令窗的提示符>>后面键入所以下指令:(12+2*(7-4))/3^2 观察指令窗中的结果。
c 、 在指令窗中输入下面一段程序,功能是:画出衰减振荡曲线t e y t 3sin 3-=及其它的包络线30t ey -=。
MATLAB实验指导书(DOC)

MATLAB实验指导书(DOC)MATLAB实验指导书前⾔MATLAB程序设计语⾔是⼀种⾼性能的、⽤于科学和技术计算的计算机语⾔。
它是⼀种集数学计算、分析、可视化、算法开发与发布等于⼀体的软件平台。
⾃1984年MathWorks公司推出以来,MATLAB以惊⼈的速度应⽤于⾃动化、汽车、电⼦、仪器仪表和通讯等领域与⾏业。
MATLAB有助于我们快速⾼效地解决问题。
MATLAB相关实验课程的学习能加强学⽣对MATLAB程序设计语⾔理解及动⼿能⼒的训练,以便深⼊掌握和领会MATLAB应⽤技术。
⽬录基础型实验............................................................................................ - 1 - 实验⼀MATLAB集成环境使⽤与基本操作命令练习............. - 1 - 实验⼆MATLAB中的数值计算与程序设计 ............................. - 7 - 实验三MATLAB图形系统......................................................... - 9 -基础型实验实验⼀ MATLAB 集成环境使⽤与基本操作命令练习⼀实验⽬的熟悉MATLAB 语⾔编程环境;熟悉MATLAB 语⾔命令⼆实验仪器和设备装有MATLAB7.0以上计算机⼀台三实验原理MATLAB 是以复杂矩阵作为基本编程单元的⼀种程序设计语⾔。
它提供了各种矩阵的运算与操作,并有较强的绘图功能。
1.1基本规则1.1.1 ⼀般MATLAB 命令格式为[输出参数1,输出参数2,……]=(命令名)(输⼊参数1,输⼊参数2,……)输出参数⽤⽅括号,输⼊参数⽤圆括号如果输出参数只有⼀个可不使⽤括号。
1.1.2 %后⾯的任意内容都将被忽略,⽽不作为命令执⾏,⼀般⽤于为代码加注释。
MATLAB实验指导书(共5篇)

MATLAB实验指导书(共5篇)第一篇:MATLAB实验指导书MATLAB 实验指导书皖西学院信息工程学院实验一 MATLAB编程环境及简单命令的执行一、实验目的1.熟悉MATLAB编程环境二、实验环境1.计算机2.MATLAB7.0集成环境三、实验说明1.首先应熟悉MATLAB7.0运行环境,正确操作2.实验学时:2学时四、实验内容和步骤1.实验内容(1)命令窗口的使用。
(2)工作空间窗口的使用。
(3)工作目录、搜索路径的设置。
(4)命令历史记录窗口的使用。
(5)帮助系统的使用。
(6)了解各菜单的功能。
2.实验步骤(1)启动MATLAB,熟悉MATLAB的桌面。
(2)进入MATLAB7.0集成环境。
(3)在命令窗口执行命令完成以下运算,观察workspace的变化,记录运算结果。
1)(365-52⨯2-70)÷3 2)>>area=pi*2.5^2 3)已知x=3,y=4,在MATLAB中求z:x2y3 z=2(x-y)4)将下面的矩阵赋值给变量m1,在workspace中察看m1在内存中占用的字节数。
⎡162313⎤⎢511108⎥⎥m1=⎢⎢97612⎥⎢⎥414151⎣⎦执行以下命令>>m1(2 , 3)>>m1(11)>>m1(: , 3)>>m1(2 : 3 , 1 : 3)>>m1(1 ,4)+ m1(2 ,3)+ m1(3 ,2)+ m1(4 ,1)5)执行命令>>helpabs 查看函数abs的用法及用途,计算abs(3 + 4i)6)执行命令>>x=0:0.1:6*pi;>>y=5*sin(x);>>plot(x,y)7)运行MATLAB的演示程序,>>demo,以便对MATLAB有一个总体了解。
五、思考题1、以下变量名是否合法?为什么?(1)x2(2)3col(3)_row (4)for2、求以下变量的值,并在MATLAB中验证。
《MATLAB及应用》实验指导书

MATLAB及应用实验指导书实验一MATLAB使用基础一、实验目的1、熟悉MATLAB基本的操作界面。
2、掌握MATLAB中变量、数组、向量等对象的生成方法。
3、掌握符号矩阵的生成和基本运算方法。
4、掌握MATLAB中平面绘图方法。
5、掌握MATLAB中的常用帮助命令使用方法。
二、实验设备计算机,MATLAB语言环境三、实验基础理论1、常见数学函数如:输入x=[-4.85 -2.3 -0.2 1.3 4.56 6.75],则ceil(x)= -4 -2 0 2 5 7fix(x) = -4 -2 0 1 4 6floor(x) = -5 -3 -1 1 4 6round(x) = -5 -2 0 1 5 72、系统的在线帮助(1)help 命令:1).当不知系统有何帮助内容时,可直接输入help以寻求帮助: >> help(回车)2).当想了解某一主题的内容时,如输入:>> help syntax (了解Matlab 的语法规定)3).当想了解某一具体的函数或命令的帮助信息时,如输入:>> help sqrt (了解函数sqrt 的相关信息)(2)lookfor 命令现需要完成某一具体操作,不知有何命令或函数可以完成,如输入:>> lookfor line (查找与直线、线性问题有关的函数)3、常量与变量系统的变量命名规则:变量名区分字母大小写;变量名必须以字母打头,其后可以是任意字母,数字,或下划线的组合。
此外,系统内部预先定义了几个有特殊意义和用途的变量,见下表:(1)数值型向量(矩阵)的输入1).任何矩阵(向量),可以直接按行方式输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔;行与行之间用分号(;)分隔。
所有元素处于一方括号([ ]内;例1:>> Time = [11 12 1 2 3 4 5 6 7 8 9 10]>> X_Data = [2.32 3.43;4.37 5.98]2).系统中提供了多个命令用于输入特殊的矩阵:上面函数的具体用法,可以用帮助命令help 得到。
MATLAB及其应用实验指导书

三、实验内容(请在实验报告中记录以下程序和结果)
1.matlab中,正弦函数的参数单位,是度还是弧度?设计程序验证你的答案。如果是度,那么已知弧度x,如何计算其正弦值?或者反之,如果是弧度,计算x度的正弦值。
2.通过键盘输入一组数据,求取该组数据的和、平均值,方差。(提示:利用matlab内部函数完成)。
a(:,3)=b’;
13.构造以下数组并回答以下表达式的结果是什么。在实验报告中列出方法和结果
(1)r = a + b;
(2)r = a * d;
(3)r = a .* d;
(4)r = a * c;
(5)r = a .* c;
(6)r = a \ b;
(7)r = a .\ b;
(8)r = a .^ b;
所示。
图1 MATLAB桌面环境
2.浏览各个菜单项的内容,试着改变各个窗口的字体与字号。
3.熟悉matlab中的特殊变量:i、j、pi、ans等等。
4.在实验报告中回答下面哪些赋值语句是正确的,如果不正确给出理由。
a=1
a20=1.2;
年薪=
_fee=20.0
coordinate.x=1
5.已知 , ,用MATLAB分别执行下列语句。并在实验报告中记录语句和结果。
3.掌握基本的M文件调试方法。
三、实验内容
请在实验报告中记录以下程序和结果
1.编写函数,计算笛卡尔坐标系中两点之间的距离,并输出结果。两点间距离公式如下:
2.编写函数文件来实现 。当x=2时计算y值。
3.分别编写生成单位冲激序列 和单位阶跃序列 的函数。函数头分别如下:
function[x,n]=impseq(n0,n1,n2)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MATLAB基础及应用实验指导书MATLAB基础及应用课程实验指导书实验一软件环境和基本操作熟悉一、实验目的①熟悉MATLAB 主界面,并学会简单的菜单操作。
②学会简单的矩阵输入与信号输入。
③掌握部分绘图函数。
二、实验内容熟悉MATLAB操作环境,通过简单操作熟悉MATLAB的基本使用方法。
三、实验要求与步骤1、用户第一次使用MATLAB 时,建议首先在屏幕上键入demo 命令,它将启动MATLAB 的演试程序,用户可在此演示程序中领略MATLAB 所提供的强大的运算与绘图功能。
也可以键入help 进行进一步了解。
MATLAB 启动界面如图所示:MATLAB 语言最基本的赋值语句结构为:变量名列表= 表达式。
表达式由操作符或其它字符,函数和变量名组成,表达式的结果为一个矩阵,显示在屏幕上,同时输送到一个变量中并存放于工作空间中以备调用。
如果变量名和“= ”省略,则ans 变量将自动建立,例如键入:1900/81 ,得到输出结果:ans =23.4568 。
MATLAB 中变量命名的原则要求必须以英文字母开头,文件夹名字中可以还包括、下划线和数字,不要使用其他的字符,更不要单纯使用数字或者中文名命名,有时在运行MATLAB 中一些莫名的错误可能就是不规范的命名引起的。
这种规则包括将来为自己编写的脚本文件、函数文件命名以及为使用的变量命名也应遵循这个规则。
2、用户工作目录和当前目录的建立和设置1)为管理方便,每个用户在使用MATLAB 前,尽量为自己建立一个专门的工作目录,即“用户目录”,用来存放自己创建应用文件。
例如首先打开资源管理器,在E 驱动器下可以根据自己喜好建立一个新文件夹,但应注意:该文件夹必须以英文开头,文件夹名字中可以包括字母、下划线和数字,不要使用其他的字符,更不要单纯使用数字或者中文名命名,有时在运行MATLAB 中一些莫名的错误可能就是不规范的命名引起的,这与MATLAB 中为变量和文件名命名原则是一致的。
尽管MATLAB\work 允许用户存放用户文件,但最好把它仅作为临时工作目录来使用。
2)为了用户运行方便,在开始工作前可把用户定义的目录设置为当前目录,方法是可直接在MATLAB 命令窗口桌面上方通过目录设置栏来实现。
3)把自己的工作目录加到MATLAB 搜索路径上,这样可以在任何情况下方便地调用自己的编写文件。
MATLAB 工作时,基本搜索过程为:首先在工作空间,即MATLAB 内存中进行检查,看输入的指令是不是变量;如不是,则检查输入指令是不是内建函数(比如sin 函数等);如不是,则在当前目录上,检查是否有与输入指令相同的M 文件存在;如还没有,则在MATLAB 定义的搜索路径其他目录中,检查是否有该M 文件存在。
设置方法是通过File 菜单下设置路径对话框进行。
3、熟悉简单的矩阵输入1)从屏幕上输入矩阵A=[1 2 3 ;4 5 6;7 8 9] 回车A=[1,2,3;4,5,6;7,8,9] 回车观察输出结果。
2)试用回车代替分号,观察输出结果。
3)输入size(A) ,观察结果。
4)输入矩阵B=[9,8,7;6,5,4;3,2,1];回车输入矩阵C=[4,5,6;7,8,9;1,2,3];回车,然后分别键入 A B C 回车观察结果。
5)选择File | new 菜单中的M-file ,输入B=[9,8,7;6,5,4;3,2,1] ;保存为B.M 文件,退出编辑环境。
此时在工作环境中使用 B 命令就可调出 B 矩阵。
6)再试着输入一些矩阵,矩阵中的元素可为任意数值表达式,但注意 : 矩阵中各行各列的元素个数需分别相等,否则会给出出错信息。
7)输入 who 和 whos 观察结果,了解其作用。
4、常用基本命令的使用数据文件的存取训练:利用 save 和 load 指令可以方便地把当前工作空间的数据变量保存为数据文件。
接题一,输入: save a 回车,表示把当前工作空间的所有变量保存为 a.mat 文件。
输入 save a A C 回车,表示把当前内存中的变量 A 、 C 保存为 a.mat 文件。
类似的还有 load 命令,实现保存数据变量的装载,执行 clear 命令,然后运行 load a 回车,观察工作空间的变化。
save 、 load 、 clear 命令还有一些其他的应用格式,具体可参看帮助文件。
5、基本序列运算1)数组的加减乘除和乘方运算2)输入 A=[1 2 3] ,B=[4 5 6],求C=A+B ,D=A-B ,E=A.*B , F=A./B ,G=A.^B, 并用 stem 画出A ,B ,C ,D ,E ,G 。
再输入一些数组,进行类似运算。
3)在命令窗口用 plot 指令粗略描绘下列各函数的波形(其中对于连续信号可取时间间隔为 0.001,可参看下面的a 的实例来实现,数学函数 MATLAB 实现参见附录)a. ()te tf --=3 30<<t实现方法,在命令窗口执行一下指令,可简单描绘出函数曲线: t=0:.001:3; y=3-exp(-t); plot(t,y)b. ()tt e e t f 235--+= 30<<t c. ()()t e t f tπ2sin -= 30<<td. ()()at at t f /sin = ππ22<<-t (π在 MATLAB 中用pi 来实现)f. ()ke tf = 50<≤k实验二矩阵的建立和基本运算一、实验目的①熟悉MATLAB命令行输入方法,并熟悉历史命令窗口现场菜单的使用。
②掌握矩阵的基本运算命令。
③掌握符号矩阵的基本运算命令二、实验内容1、通用的特殊矩阵常用的产生通用特殊矩阵的函数有:zeros:产生全0矩阵;ones:产生全1矩阵eye:产生单位矩阵;rand:产生0-1间均匀分布的随机矩阵;randn:产生均值为0,方差为1的标准正态分布的随机矩阵。
2、矩阵运算1)矩阵加减运算:假定有两个矩阵A和B,则可以由A+B和A-B实现矩阵的加减运算。
2)假定有两个矩阵A和B,若A为m×n矩阵,B为n×p矩阵,则C=A*B 为m×p矩阵。
3)如果A矩阵是非奇异方阵,A\B等效与A的逆左乘B矩阵,inv(A)*B,而B/A等效于A矩阵的逆右乘B矩阵,也就是B*inv(A).4)矩阵的乘方。
一个矩阵的乘方运算可以表示成A^x,要求A为方阵,x为标量。
3、多项式运算poly ——产生特征多项式系数向量roots ——求多项式的根p=poly2str(c,‘x’)(以习惯方式显示多项式)conv,convs多项式乘运算deconv多项式除运算多项式微分polyder(p): 求p的微分polyder(a,b): 求多项式a,b乘积的微分[p,q]=polyder(a,b): 求多项式a,b商的微分。
5、代数方程组求解1)恰定方程组的解方程ax=b(a为非奇异)两种求解方法:x=inv(a) b —采用求逆运算解方程x=a\b —采用左除运算解方程。
2)超定方程组的解方程ax=b ,m<n时此时不存在唯一解。
x=(a' a)-1 a ' b —求逆法。
3)欠定方程组的解MATLAB可求出两个解:用除法求的解x是具有最多零元素的解是具有最小长度或范数的解,这个解是基于伪逆pinv求得的。
三、实验要求与步骤1、熟悉MATLAB的运行环境,生成一个3行3列的随机矩阵,并逆时针旋转90°,左右翻转,上下翻转。
>> a=magic(3)a =8 1 63 5 74 9 2>> b=rot90(a) 逆时针旋转90°b =6 7 21 5 98 3 4>> c=fliplr(b) 左右翻转c =2 7 69 5 14 3 8>> d=flipud(c) 上下翻转d =4 3 89 5 12 7 62、已知a=[1 2 3],b=[4 5 6],求a.\b和a./ ba.\bans =4.0000 2.5000 2.0000a./ bans =0.2500 0.4000 0.50003、已知a=[1 2 3;4 5 6;7 8 0],求其特征多项式并求其根。
求特征多项式:a =1 2 34 5 67 8 0AA=sym(a)AA =[ 1, 2, 3][ 4, 5, 6][ 7, 8, 0]>> poly(AA)ans =x^3-6*x^2-72*x-27b=poly(a)b =1.0000 -6.0000 -72.0000 -27.0000>> c=roots(b)c =12.1229-5.7345-0.38844、已知多项式a(x)=x2+2x+3,b(x)=4x2+5x+6,求a ,b 的积并微分。
a=[1,2,3];b=[4,5,6];polyder(a,b) ans =16 39 56 275、求解方程 1)⎩⎨⎧=+=+133x 2822121x x xa=[1 2;2 3];b=[8;13];x=a\b x = 2 32)⎪⎩⎪⎨⎧=+=+=+343 23x 212212121x x x x xa=[1 2;2 3;3 4];b=[1;2;3];x=a\bx =1.0000 -0.0000实验三MATLAB程序设计(1)一、实验目的①熟悉MATLAB程序编辑与设计环境。
②掌握各种编程语句语法规则及程序设计方法。
③函数文件的编写和设计。
④了解和熟悉跨空间变量传递和赋值。
二、实验内容1、程序流程控制语句for循环结构语法:for i=初值:增量:终值语句1……语句nend说明:1.i=初值:终值,则增量为1。
2.初值、增量、终值可正可负,可以是整数,也可以是小数,只须符合数学逻辑。
while 循环结构语法:while 逻辑表达式循环体语句end说明:(1)whiIe结构依据逻辑表达式的值判断是否执行循环体语勾。
若表达式的值为真,执行循环体语句一次、在反复执行时,每次都要进行判断。
若表达式的值为假,则程序执行end之后的语句。
(2)为了避免因逻辑上的失误,而陷入死循环,建议在循环体语句的适当位置加break语句、以便程序能正常执行。
(执行循环体的次数不确定;每一次执行循环体后,一定会改变while后面所跟关系式的值。
)(3)while循环也可以嵌套、其结构如下:while逻辑表达式1循环体语句1while逻辑表达式2循环体语句2end循环体语句3endif-else-end分支结构if 表达式 1语句1else if 表达式2(可选)语句2else(可选)语句3endend说明:(1)if结构是一个条件分支语句,若满足表达式的条件,则往下执行;若不满足,则跳出if结构。